2014-12-06 55 views
0

我在寫一個HTML網頁,我正在使用一些JSCSS文件。 在index.html中導入一次後,我想在其他頁面中再次使用它們。有沒有辦法使用它們而不必在每個頁面中再次導入它們?我正在使用Jquery Mobile框架包裝Phonegap如何在我的項目中只導入一次JS和CSS文件?

我有一些AngularJS的經驗,我用主頁作爲模板,其他所有頁面爲directives。因此,我僅包含JSCSS文件一次。

+1

由於您正在使用phonegap應用程序,因此您的文件可能會被緩存。因此,包括其他地方在內的其他地方不太可能造成太大的損失...... – 2014-12-06 14:39:16

+0

啓用jQM Ajax導航功能後,庫將被緩存並重新使用。 – Omar 2014-12-06 14:51:54

+0

正如其他人所說的文件將被緩存,但你仍然需要將文件包含在其他頁面(如果你不使用ajax – frank 2014-12-06 14:55:45

回答

1

如果您將您提到的其他頁面加載到index.html中(可能會使用ajax調用),您可以避免再次將它們導入另一頁面。

如果您顯示完整的其他頁面(例如index2.html),則必須再次導入它們。但瀏覽器會緩存這些文件,不要再次下載它們。

+0

你的第二段不正確。啓用Ajax後,jQM僅提取_page div_並忽略其他HTML標記。 – Omar 2014-12-06 15:13:52

相關問題