首頁  >  問答  >  主體

javascript - 多個頁面共用同一個導航,這個被共用的導航怎麼引入可以避免重複

很常見的一個場景,以前都是用php的include引入,前台有哪些方法可以做到?
現在引進的函式庫有jQuery、Webpack

#想到的有:
  1. 發Ajax請求,把請求來的頁面放到容器中:
  2. $.get("header.html",function(data){
       $("#header").html(data);
    });
  3. 把導航做成一個jQuery元件,每個用到的頁面初始化一下
  4. `$("#header").initHeader()`
    


我的兩個思路是否都正確?
別的還有什麼方法?

以及常用的方法是什麼? ###
PHPzPHPz2685 天前793

全部回覆(2)我來回復

  • PHP中文网

    PHP中文网2017-05-19 10:39:36

    還是應該有一個模板檔, 用jq組件的方式來實現感覺好怪...

    回覆
    0
  • 世界只因有你

    世界只因有你2017-05-19 10:39:36

    把nav寫到公用的js裡,在裡面初始化。
    不需要在每個頁面初始化。

    回覆
    0
  • 取消回覆