加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

与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之间的差异

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读