每次我想使用它时都必须重写一个html标题吗?

时间:2015-07-18 00:36:10

标签: html node.js header footer

我目前正在尝试使用node.js开发网站。由于我对html和node.js的不熟悉,我遇到了一些麻烦。在node.js或html中是否有任何机制,我不必重新创建标题和放大器。每个网页的页脚(例如:每次复制粘贴html代码)?

2 个答案:

答案 0 :(得分:2)

不确定这会回答你的问题,但这是在HTML页面中添加页眉和页脚而不重复代码的一种方法。

.filter(B.timestamp == (query(func.min(B.timestamp)).filter(A.id == B.foreign_key_to_A)))

并在您的主index.html文件中

<script> 
$(function(){
  $("#header").load("header.html"); 
  $("#footer").load("footer.html"); 
});
</script> 

所以完整的index.html看起来像这样

<div id="header"></div>
<div id="content">
    Main Content
</div>
<div id="footer"></div>

答案 1 :(得分:0)

既然你说你不熟悉html和nodejs我认为你是初学者。

实现您正在寻找的内容可以通过多种方式完成,其中一种方法是由shehary提供,该方式在客户端(用户的浏览器)呈现页面并使用jquery操作DOM以插入标题和页脚。其他方法包括使用模板在服务器端插入页眉和页脚。 nodejs中使用的一些常用模板是ejs jade swig等。您也可以使用jQueryangularJS,{{3}在客户端执行此操作每个人都有自己的积极和消极的观点。