国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

【Web技術】1157- Web Components 從 0 到 1

共 4516字,需瀏覽 10分鐘

 ·

2021-12-01 12:17

引用 MDN 的話:Web Components?是一套不同的技術,允許您創(chuàng)建可重用的定制元素(它們的功能封裝在您的代碼之外)并且在您的?web?應用中使用它們。

簡單來說就是官方定義的自定義組件的方式,封裝代碼,提高代碼的復用性。相比于第三方框架,原生組件簡單,不需要加載任何外部模塊。

三項主要技術

  • Custom elements(自定義元素):允許定義?custom elements?及其行為,然后可以在您的用戶界面中按照需要使用它們。
  • Shadow DOM(影子DOM):用于將封裝的"影子" DOM 樹附加到元素(與主文檔 DOM 分開呈現)并控制其關聯的功能。通過這種方式,您可以保持元素的功能私有,這樣它們就可以被腳本化和樣式化,而不用擔心與文檔的其他部分發(fā)生沖突。
  • HTML templates(HTML模板)