与AngularJS相比,使用Polymer创建自定义HTML5元素/小部件有什么
发布时间:2020-12-17 07:07:38 所属栏目:安全 来源:网络整理
导读:我知道可以通过创建 directives在 AngularJS中创建自定义HTML5元素/小部件. 我最近一直在研究Polymer.另一个框架使得创建自定义元素也很容易.但是,Polymer使用原生HTML5 API,如ShadowDOM,而AngularJS则没有. 注意:我只考虑为最新的浏览器创建自定义元素/小
我知道可以通过创建
directives在
AngularJS中创建自定义HTML5元素/小部件.
我最近一直在研究Polymer.另一个框架使得创建自定义元素也很容易.但是,Polymer使用原生HTML5 API,如ShadowDOM,而AngularJS则没有. 注意:我只考虑为最新的浏览器创建自定义元素/小部件. 看起来AngularJS和Polymer都可以完成工作.但这两个图书馆的优点和缺点是什么? 解决方法
Polymer利用
Custom Elements在HTML中创建新元素.这是添加到浏览器中的新W3C规范.好处是API是浏览器的原生API,并且可能比JavaScript库等效的API更高效.
角度指令在概念上类似于自定义元素,但它们是使用自定义JavaScript实现的.它们不使用标准API …在自定义元素存在之前创建. Angular表示他们将来会采用Shadow DOM,Custom Elements等规范. 我还在What is the difference between Polymer elements and AngularJS directives?更深入地回答了Angular和Polymer之间的差异 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |