1

要在 web-components 中使用 javascript-libraries,我已经看到了将它们包装到 html-import 中的模式,如下所示:

(时刻.html)

<script type="application/javascript" src="bower_components/moment/moment.js"></script>

(组件.html)

<link rel="import" href="moment.html">

而不是直接在 component.html 中导入脚本。只使用 html-imports 有什么好处吗?

4

1 回答 1

2

将其直接嵌入 HTML 有很多好处:它消除了额外的 HTTP 请求(这会减慢网页的加载速度,但会因请求延迟时间而变慢)。

但是,成本是可维护性,这意味着您的component.html文件现在直接依赖于原本会被抽象掉的东西(通过moment.html- 因为component.html应该不知道moment.html's 的依赖关系)。

于 2015-11-18T05:54:52.627 回答