Emp*_*nal 4 html javascript widget web-component ember.js
我最近开始使用Ember.js,我已经了解了Web组件.我之前使用过jQuery UI小部件,它们看起来是一样的.Web组件和窗口小部件之间是否存在差异,或者它们或多或少相同?
Web Components是W3标准技术组的总称,包括:Custom Elements,Shadow DOM,HTMLImports和HTMLTemplates.这四个规范协同工作形成Web组件,并为您提供所有能力的旧学校UI库,如jQuery UI或Ember do,同时允许您在标准包浏览器中这样做本身就能理解.
一个巨大的好处是,当您使用Web组件时,它使浏览器更容易将您的代码/应用程序保持在"快速路径"上.快速路径是浏览器的加速部分,它们能够尽可能快地运行并通过JS引擎的JS到本机代码编译JIT等底层机制进行优化,以及最小化诸如导入资产,UI重排和布局重新计算.
以下是两个使Web组件开发更容易的库:http://x-tags.org/和http://www.polymer-project.org/