2010-11-01 88 views
8

我希望使用客戶端技術(不包括服務器端)包含類似於Java Tiles框架的東西。純HTML + JavaScript客戶端模板

我想有一個頁面,例如layout.html它將包含佈局定義。該頁面中的內容佔位符將爲空#content div標記。

我想根據url在該頁面上注入不同的內容。類似於layout.html?content = mainlayout.html?content = edit將顯示內容被main.html或edit.html替換的頁面。

目標是避免重複代碼(即使是佈局),並且在沒有服務器端模板的情況下編寫頁面。

你會建議什麼方法?

編輯:我不需要一個完整的模板庫,只是一個方法來編寫一個頁面,類似的瓷磚做什麼。

回答

0

,如果它完全適合你想要做什麼,我不知道,但using the GWT似乎是豐富的客戶端應用程序一個好辦法:

你用Java編寫所有應用程序與框架,並且您可以編譯以獲取獨立工作的HTML和JS文件。

+0

如果你想寫網絡應用程序,用jquery學習javascript,從長遠來看,這可能更容易,更不容易受挫,而且更強大。然後,您需要在服務器端或客戶端視圖渲染之間進行選擇。 – 2013-03-24 21:22:42

+0

我更喜歡MooTools而不是JQuery,但它是一個品味問題。 GWT只是另一種工具,它知道它的存在是強大而有趣的。 – 2013-03-26 08:33:54

1

檢查了這一點:

http://layout.jquery-dev.net/

我認爲它接近你想要的。

我正在看javascriptMVC的同時。

在論壇上他們正在討論使用jQuery的佈局。