Web组件与小工具:有区别吗
Web Components vs. Widgets: Is there a difference?
我最近开始使用Ember.js,我已经了解了web组件。我以前使用过jQueryUI小部件,它们看起来是一样的。web组件和小部件之间有区别吗?或者它们或多或少是一样的?
Web组件是一组W3标准技术的总括术语,这些技术包括:Custom Elements、Shadow DOM、HTMLImports和HTMLTemplates。这四个规范以Web组件的形式协同工作,为您提供了像jQueryUI或Ember这样的老式UI库的所有功能,同时允许您在浏览器本机理解的标准包中这样做。
一个巨大的好处是,当你使用Web组件时,它使浏览器更容易让你的代码/应用程序保持在"快速路径"上。快速路径是浏览器的加速部分,它们能够尽可能快地运行,并通过底层机制进行优化,如JS引擎的JS到本机代码编译JIT,以及最小化资产导入、UI回流和布局重新调用等事情的低级DOM系统。
以下是两个使Web组件开发更加容易的库:http://x-tags.org/&http://www.polymer-project.org/
相关文章:
- Graphiti中是否有任何工具提示功能
- 有什么工具可以轻松读取javascript代码吗
- "#"keyCode=222 vs 51(Chrome与Android版Chrome)-为什么有区别
- smoothstate.js和pjax有区别
- JavaScript中的嵌入循环和嵌套循环之间有区别吗
- jQuery递归函数调用和Javascript之间有区别吗;s setInterval
- 使用构造函数创建对象和返回对象有区别吗
- 预加载图像和缓存图像之间有区别吗
- Web组件与小工具:有区别吗
- 是否有任何工具可以检查js文件是否可以安全压缩
- 使用依赖注入时,通过引用调用服务或直接调用服务是否有区别
- 是否有任何工具可以将 JavaScript 返工为每个函数表单一个变量
- Google Maps/Google Places:getPlace 和 getDetails 方法之间有区别吗?
- 直接在 HTML 中设置“onclick”与通过 DOM 设置“onclick”之间有区别吗?
- 使用嵌入时,元素和属性指令之间是否有区别
- 我让用户将脚本加载到网页中的方式是否有区别
- 有没有工具可以在 NodeJS 中组合前端 JS 文件
- 这些JavaScript包含定义是否有区别
- 在JavaScript中测试元素的样式属性和css值之间有区别吗
- node.jsexpress中有ajax工具(包)吗?链接(发布/获取)其他服务器并获取数据