我正在尝试为常见做法提出一个纯粹的前端解决方案。
过去,我将重复使用的网站元素(如<nav>
、<header>
、<footer>
等)的 HTML 存储在一个functions.php
文件中,并使用 php 函数在多个页面上调用这些内容。这当然可以更轻松地在整个站点范围内进行更改,让我的生活更轻松。
但是,我真的不想再使用 PHP(或过去的 ASP)来执行此操作了。有没有人知道在 Javascript、jQuery 甚至 Node 中执行此操作的干净方法?为了清楚起见,我想在 HTML 中调用一个函数(如writeNav();
),该函数为导航拉取 HTML。如果可能的话,我宁愿不要<script>
在任何地方都包含标签。