趙海梅
(青海省氣象服務中心,西寧 810001)
隨著環球信息網絡的快速發展與普及,動態網頁模板設計與開發也在國內急速發展起來。但在很多網頁模板設計與開發中,出現結構雷同或內容相似的情況,因此,目前的動態網頁設計與開發更具系統化的特點,主要從后臺數據庫中選擇模板嵌入到動態網頁的設計上,再結合網頁設計的要求生成動態的網頁形式,這種方法避免了設計雷同,更具設計價值與使用價值,因此,可以廣泛的推廣到國內動態網頁設計與開發中。
簡化來說,動態網頁模板設計是通過代碼的設計將函數與類技術表現在網頁的使用中。其需要通過模板函數與類的編寫,形成一段共享的代碼,提高模板設計與開發的效率,再結合網頁設計的具體要求進行應用。在設計過程中會事先建設框架結構,設計人員可以結合網頁的設計要求選擇框架結構模板,不需要重新進行設計與開發,節省了大量的時間,從而提升了網頁設計的效率[1]。
一是重用代碼原則,通常情況下模板技術的使用會將其包裝成完整的嵌套式文件,這些文件主要是通過代碼編寫來完成,編寫完畢后,設計人員可以直接在設計過程中進行應用,即使是設計其它網頁中也可以進行模板嵌入,大大的降低了網頁設計的成本,并且提高了設計效率。
二是代碼維護原則,在設計過程中,需要對代碼進行及時更新,保障網頁功能可以順利實現;如果需要功能調整,更改相應的模板設計即可;而且通過模板技術可以對代碼進行統一維護,不需要根據每個網頁的情況進行代碼修改與維護,降低了維護工作的任務量與維護成本。
三是可擴展性原則,在網站設計過程中,如果需要調整網頁內容,增加新的欄目或功能,只需要針對功能修改字段內的代碼即可,不需要對模板進行重新設計與修改。這樣的方式使模板更具擴展性,使動態網頁設計更加簡單、便捷。
模板技術適用于三種網頁設計與開發,一是站點/頻道頁面、二是最終信息頁、三是列表頁面;具體的設計與開發流程為:內容管理系統—統一進行身份認證、單點登錄—內容管理/模板開發—網站頁面生產。
首先進行模板建設,先要進行空白模板創建,再進行模板內容編輯,設計符合設計要求的模板樣式。
其次進行網頁模塊制作,這部分內容主要需要美工人員對通用頁面進行設計。
最后將網頁設計與后臺數據庫內容相聯,網頁設計時,可以直接利用數據庫中的模板。例如,在氣象站門戶網站設計中,直接可以將后臺的模板嵌入到相應的位置上,這樣可以快速的將數據庫中的信息運用到網頁頁面上,在調整網頁的風格、主題與類型即完成了最后的設計。具體代碼編寫為:

綜上所述,模板技術是網站開發的關鍵,通過模板技術能夠使網頁設計更加靈活,提高開發效率,降低開發成本,降低了設計人員的工作任務量,使網站的設計、開發、維護更加輕松、便捷。
[1] 徐慧,竇子輝,楊林等.面向終端用戶的網頁過濾模板動態生成技術研究[J].計算機科學,2012,29(z1):90-93.