jquery 是否有一个正确的方法来创建全球导航菜单的网站?

6ss1mwsb  于 2023-08-04  发布在  jQuery
关注(0)|答案(3)|浏览(103)

创建一个文件,将导航菜单注入网站。我看到php是一种方法,或者只是制作一个html框架。现在专业人士都用什么?

lb3vh1jj

lb3vh1jj1#

目前的做法是构建一个单页应用程序,其中所有内容都在单个页面加载中检索,并且使用散列位置模拟“页面”。因此,您切换出主内容,而不必访问服务器重新加载静态内容,如菜单,侧边栏和页脚。所有新的JavaScript框架(Angular,React等)都使用这种方法。

nxagd54h

nxagd54h2#

标准是,使用template engine
PHP也有很多例子。

j91ykkif

j91ykkif3#

就像alex在中说的,使用带有部分代码的模板引擎。ejs模板引擎示例
header.ejs

<nav class=\"nav\"> 
   <a class=\"nav-link\" href=\"/\">Home</a> 
   <a class=\"nav-link\" href=\"/about\">About</a> 
   <a class=\"nav-link\" href=\"/contact\">Contact</a> 
</nav>

字符串
footer.ejs

<footer class=\"footer\"> 
    <p class=\"text-center\">© 2020 abc media. All rights reserved</p> 
</footer>


主文件可以包含

<%- include('partials/header') %> 
<%- include('partials/footer') %>

相关问题