使用js脚本生成和<footer>

时间:2017-10-17 12:28:07

标签: javascript html html5 templates

当我们始终使用相同的<links><script>加载我们网站的所有HTML文件的<head><footer>时,复制真的很痛苦/粘贴在Web文件夹的每个页面中,尤其是当我们必须修改它们时。 我wrote a JavaScript script为了在每个HTML页面中加载相同的内容:我在脚本中编写内容(使用ES6)并在我调用脚本的任何地方加载内容。 这是一个好习惯还是一个非常糟糕的做法?

谢谢!

3 个答案:

答案 0 :(得分:2)

使用框架,例如RequireJS

答案 1 :(得分:1)

使用框架进行Cosign; Webpack也是捆绑依赖项的绝佳选择

答案 2 :(得分:0)

您需要的东西可以在PHP中轻松完成。您只需要一个页脚和一个头文件,它们将用作模板,您只需使用PHP标记在需要的地方包含页眉和页脚,如下所示:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
<?php include 'header.php';?>


<?php include 'footer.php';?>
</body>
</html> 

或者,如果你想完全使用JavaScript,你可以使用Node,我们可以使用Express作为后端,你可以使用EJS includes作为页眉和页脚。