2011-07-06 74 views
0

現代客戶端模板庫使用text/html類型的標籤。通過網頁瀏覽器獲取外部模板腳本

關於它的每篇教程/文章我讀過的內容顯示了一個嵌入到html頁面的腳本示例。

您是否知道有任何方法可以讓瀏覽器加載一個外部文本/ html腳本,而無需使用ajax或自動生成服務器端頁面?

我知道這兩種方法都是可行的,但我希望儘可能成爲KISS。

其中有許多模板的頁面很快就變得混亂了。

回答

0

經過一段時間和一些經驗,我想我知道一個答案,可以滿足我的問題。 該方法強大且易於使用。

有一個腳本加載器被稱爲require.js。它可以異步處理來自服務器的加載javascript,文本文件和i18n數據。設置起來很簡單。

此外,它允許預處理該網站並內聯這些JavaScript /文本文件以用於生產模式。

這種結構良好的開發方式很簡單,它也可以爲用戶快速工作(無需額外的請求)。

0

您使用的是什麼模板引擎?大多數人會接受一個字符串,在這種情況下,您可以通過AJAX請求模板文件並將字符串提供給模板引擎。

+0

我明確表示我瞭解ajax解決方案,但爲了簡單起見,我不想使用它。 –

+0

對不起,我誤解了這個問題。所以你不想在HTML中包含模板,也不想通過AJAX加載模板。你可以使用'',然後在模板代碼中通過ID引用該模板。 –

+0

所以..當我「通過ID引用該模板」將它從服務器加載?我正在使用jquery模板 –

相關問題