Web Components是不是Web的未来
今天 ,Web 组件已经从本质上改变了HTML。初次接触时,它看起来像一个全新的技术。Web组件最初的目的是使开发人员拥有扩展浏览器标签的能力,可以自由的进行定制组件。面对新的技术,你可能会觉得无从下手。那这篇文章将为你揭开Web组件神秘的面纱。如果你已经熟知HTML标签和DOM编程,已经拥有了大量可用的Web组件,那么你已经是Web组件专家了。 Web 组件的现状 随着各式各样的用户需求,浏览器的原生组件已经无法满足需求。Web组件也就变得越来越重要。 我们将以自定义一个传统三方插件为例来介绍Web组件。 首先,需要引用插件的CSS和JavaScript资源: <link rel="stylesheet" type="text/css" href="my-widget.css" /> <script src="my-widget.js"></script> 接下来,我们需要向页面中添加占位符。 <div data-my-widget></div> 最后,我们需要使用脚本来找到并且实例化这个占位符为Web组件。 // 使用 jQuery 初始化组件 $(function() { $('[data-my-widget]').myWidget(); }); 通过以上是三个基本步骤。已经完成了在页面中添加了自定义插件,但是浏览器无法确定自定义组件的生命周期