2012-02-14 131 views
0

新增至webdev。Javascript模板或其他解決方案?

我需要在新網站的所有頁面上使用相同的菜單,但我不想每次在每個文件中更改它時都要編輯菜單。

是否有一個簡單的模板引擎的JavaScript或另一種解決方案來解決這個問題?

+2

這個問題通常可以通過您的web框架來解決,儘管它也可以通過JavaScript實現。你使用的是web開發框架嗎? – cheeken 2012-02-14 11:47:54

+0

[HTML代碼重用]的可能重複(http://stackoverflow.com/questions/9009563/html-code-reuse) – Quentin 2012-02-14 12:03:44

回答

3

如果菜單是通過您的網站動態構建的,那麼您最好使用服務器端模板。

在PHP中,你可以這樣做:

include("menu.php"); 

無論你需要它來顯示。

在JavaScript中,如果您需要對菜單進行樣式設計,請檢查Mustache.JS或類似內容。

+0

謝謝,但此刻我只能使用JavaScript,我沒有PHP支持。 – 2012-02-14 13:14:18

+0

然後Mustache.JS是一個不錯的選擇! – James 2012-02-14 13:46:18