2012-11-10 40 views
1

我正在重新開發一個非常簡單的JavaScript包括我做了一段時間後用於幾個類似的html網站。我們在頁面上使用了很多頁腳,但它們往往是一遍又一遍地使用的相同副本,但是具有不同的日期和其他小的變化。所以,在每一頁上我都會創建一個變量數組。這些與在包含for循環的外部.js文件中找到的變量相匹配,以匹配包含頁腳副本段落的請求變量。這最終被放在一起,使一個完整的頁腳副本。個體變量與對象

我的問題是,這是更好的發送特定的日期和其他變量副本與變量數組一起作爲一個對象,或者我應該繼續發送變量數組單獨,創建頁腳該HTML,然後插入日期/更改數據在一個單獨的.js文件(這是我一直在做到現在)。一種方式可以將所有數據保存在一起,看起來相當乾淨,但另一種方法將不同的步驟分開(例如,第一步創建頁腳,第二步輸入各種信息,如日期或獎勵金額等)。

對不起,如果這是令人困惑,希望我有基本的想法。試圖探索我的選擇,因爲我有以前使用這個腳本的獨特機會,並獲得一個乾淨的版本來創建一個新版本。

+4

一個有用的代碼片段值得.. – 2012-11-10 03:20:09

回答

0

我認爲最好的辦法是在服務器端的code.IF你使用的PHP使用可以包括直接像這樣的文件。它包括從其他文件拉代碼並顯示在頁面上寫入包含的地方。

include('name of file'); 

既然你有不同的頁腳不同的頁面,你可以編輯這個頁腳文件,以顯示不同pages.This不同的結果,是一種標準的方式做這樣的WordPress things.Popular框架做一些類似這樣顯示的東西頁腳

+0

感謝您的反饋!我目前使用包含外部js。 我們僅限於使用客戶端開發,所以我們使用javascript來完成這種編碼(因此只有對象或變量的選項)。對不起,我沒有在開始時指定。我想我會去一個對象。我可以通過發送一個對象而不是大量的變量來一次向外部js文件發送大量信息。我的目標是更少/更乾淨的代碼,更容易閱讀,並且即使您從一開始就沒有開發頁面,也更容易提取。我想這些都是非常典型的目標:) – morgen