让前端飞Web前端之路前端

Web Components简介

2020-09-09  本文已影响0人  张中华

简介

谷歌公司由于掌握了 Chrome 浏览器,一直在推动浏览器的原生组件,即 Web Components API。相比第三方框架,原生组件简单直接,符合直觉,不用加载任何外部模块,代码量小。目前,它还在不断发展,但已经可用于生产环境。

组件化、复用,这几乎是所有开发者追求的东西。Web Components API就是为此而提出。可以使用来创建封装功能的定制元素,可以在你喜欢的任何地方重用,不必担心代码冲突。Web Components API允许我们创建可重用的定制元素,并且在我们的web应用中直接使用它们。

这样的理念和Vue、React十分相似,专注于组件。所以Web Components API或许是未来前端的方向!

主要技术

生命周期回调函数

相关接口

  1. CustomElementRegistry
  2. HTMLSlotElement
  3. HTMLTemplateElement
  4. ShadowRoot
  5. DocumentOrShadowRoot
  6. Slotable

相关属性

  1. Element.shadowRoot
  2. Element.slot
  3. Event.composed
  4. Event.composedPath
  5. Node.isConnected
  6. Window.customElements

相关方法

  1. Document.createElement()
  2. Element.attachShadow()
  3. Node.getRootNode()
上一篇 下一篇

猜你喜欢

热点阅读