Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4024463
  • 博文数量: 626
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 11080
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-23 13:08
文章分类

全部博文(626)

文章存档

2015年(72)

2014年(48)

2013年(506)

分类: HTML5

2013-10-15 13:16:14

Web Components(网络组件)是即将到来的HTML5标准之一,用于定制用户界面的元素。这些UI元素最终会在框架间变得可交换。AngularJS和EmberJS都提出了支持网络组件的计划。
下面,可以看到Google提出的新框架——Polymer。Polymer直接建立于网络组件的基础之上,Polymer的目标是帮助完善和理解网络组件的标准。

 

AngularJS
AngularJS框架在2.0计划目标是:
1. 支持以下特征,如:Node绑定、模板集成、元素自定义等);
2. 支持网络组件的无缝集成;
3. 确保框架与网络组件的兼容性。

 

EmberJS
EmberJS框架的目标是尽可能采取与网络组件或MDV相似的语义。EmberJS将依赖于HTMLBars模板引擎,允许Ember直接控制模板的解析和转换成DOM。
EmberJS的范围比网络组件更广,它主要集中在应用程序架构和URL驱动的设计。现在,我们需要一个系统来管理数据绑定和自定义视图的生命周期,因此我们包括了这样的系统在我们的架构工具中。
一旦Web提供了自己的工具来管理组件和最终的数据绑定,Ember框架将接受这一点,并绕开。

阅读(1724) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~