多个页面共用同一个导航,这个被共用的导航怎么引入可以避免重复

很常见的一个场景,以前都是用php的include引入,前台有哪些方法可以做到?
现在引入的库有jQuery、Webpack

想到的有:

  1. 发Ajax请求,把请求来的页面放到容器中:

    $.get("header.html",function(data){
       $("#header").html(data);
    });
  2. 把导航做成一个jQuery组件,每个用到的页面初始化一下

    `$("#header").initHeader()`

我的两个思路是否都正确?
别的还有什么方法?
以及常用的方法是什么?


PIPIONE
浏览 793回答 1
1回答

jeck猫

还是应该有一个模板文件, 用jq组件的方式来实现感觉好怪...
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript