【发布时间】:2014-08-07 18:55:24
【问题描述】:
我有一个要在多个页面上重复使用的 HTML 组件。为了优雅,我想重用组件而不是复制和粘贴它。
这是一个棘手的问题,在我的搜索中我发现了this 帖子,它只是说这在纯 html 中是不可能的。但后来我也找到了this 的帖子,看来它完全可以完成我想要的。
那么,哪一个是对的呢?
作为参考,这是我尝试重用的组件:
<div id="topbar" class="container">
<div class="test1">
<p> Style1
</div>
<div class="test2">
<p> Style2
</div>
<div id="test3">
<p> Style3
</div>
</div>
【问题讨论】:
-
那个说你可以提供代码,所以这很容易自己测试。
-
大多数开发人员使用带有服务器端包含的服务器端语言。第二个不是纯 html,它是 JavaScript。
-
把它放在一个单独的 HTML 文件中并使用 Jquery load() 方法。 api.jquery.com/load
-
@Quentin 这不仅仅是关于这两个示例的问题,而是关于* html 中组件重用的更广泛的问题。从我提到优雅的角度来看,我希望能得到良好编码实践的提示,但实际上我对任何事情都很满意。
-
@epascarello — 第二个使用对象元素,它是纯 HTML
标签: html