您现在的位置:首页 --> 查看专题: components
引子上一次社区中谈论起 Web Components 已经可以追溯到三四年前了,彼时 Web Components 仍处于不稳定的草案阶段,Polymer 的出世使大家似乎看到了新一代的前端技术,但直到今天,在今年五月 Google I/O 发布 Polymer 3 之后, Web Components 的规模化应用才看似成为了可能。
过去一段时间,我一直在使用 Web Components 构建淘宝小程序的 基础组件 Atag。MDN 上对 Web Components 这个名词的解释是:Web Components是一套不同的技术,允许您创建可重用的定制元素(它们的功能封装在您的代码之外)并且在您的web应用中使用它们。
我们从中提取几个关键字:可重用 定制元素 封装
这些特性刚好能满足可复用组件的需求,更重要的是,这是由 W3C 标准提供的。
前端的社区非常活跃,各种底层的框架和库层出不穷,而在这些框架和库的基础上也涌现出了一批又一批用各自的思想来实现的 UI 组件。前端本身的工作领域就专注在 UI 展现层上,一套好用的 UI 组件能提升团队的工作效率,但是这些组件的通用性和移植性并不强。
W3C 提出来的 Web Components 标准化的组件化方案,尝试去解决上面提到的各自为战的问题,在其刚提出来的那段时间确实火了一阵子,Google 的开发团队也在此基础上推出了基于 Web Components 的框架 Polymer。
[ 共2篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
- [589] 招聘技巧一二
- [17] 我的git笔记
- [16] 豆瓣是啥?
- [16] 数据分析中常用的数据模型
- [15] Android用户界面设计:表格布局
- [14] 一次神奇的MySQL优化
- [14] 给自己的字体课(一)——英文字体基础
- [14] 密度聚类算法之OPTICS
- [14] jQuery性能优化指南
- [13] 30分钟3300%性能提升――python+
赞助商广告