26

我正在开发我的第一个 X-Tag 应用程序,在它的页面上它说它可以与 Web 组件 API 一起使用,例如“自定义元素、Shadow DOM、模板和 HTML 导入”。

我已经开始处理我的模板,但是既然 HTML 导入已被弃用,那么导入它们的最佳选择是什么?

4

1 回答 1

5

2019 更新

HTML Imports 的原生实现将从 Chrome 73 中删除,因此现在建议使用 nativefetch()或第三方库。

过时的答案

AFAIK,HTML 导入尚未被弃用(或者它是新的?)。只有 Mozilla 表示不会为 Firefox 实现它。但是polyfill仍然可用,并且受支持。

由于ES6 模块尚未实现,我会说 HTML 导入仍然是最好的选择(这是我选择的那个),因为它们非常易于使用且运行良好(Polymer 广泛使用它们)。

相反,您可以尝试RequireJs或实现您自己的模块加载器(使用XMLHttpRequest)。

我不建议您使用 ES6 Module Loader polyfill,因为它们仅处于实验阶段。

于 2016-05-20T13:48:21.420 回答