我在寫一個HTML網頁,我正在使用一些JS
和CSS
文件。 在index.html
中導入一次後,我想在其他頁面中再次使用它們。有沒有辦法使用它們而不必在每個頁面中再次導入它們?我正在使用Jquery Mobile
框架包裝Phonegap
。如何在我的項目中只導入一次JS和CSS文件?
我有一些AngularJS
的經驗,我用主頁作爲模板,其他所有頁面爲directives
。因此,我僅包含JS
和CSS
文件一次。
我在寫一個HTML網頁,我正在使用一些JS
和CSS
文件。 在index.html
中導入一次後,我想在其他頁面中再次使用它們。有沒有辦法使用它們而不必在每個頁面中再次導入它們?我正在使用Jquery Mobile
框架包裝Phonegap
。如何在我的項目中只導入一次JS和CSS文件?
我有一些AngularJS
的經驗,我用主頁作爲模板,其他所有頁面爲directives
。因此,我僅包含JS
和CSS
文件一次。
如果您將您提到的其他頁面加載到index.html中(可能會使用ajax調用),您可以避免再次將它們導入另一頁面。
如果您顯示完整的其他頁面(例如index2.html),則必須再次導入它們。但瀏覽器會緩存這些文件,不要再次下載它們。
你的第二段不正確。啓用Ajax後,jQM僅提取_page div_並忽略其他HTML標記。 – Omar 2014-12-06 15:13:52
由於您正在使用phonegap應用程序,因此您的文件可能會被緩存。因此,包括其他地方在內的其他地方不太可能造成太大的損失...... – 2014-12-06 14:39:16
啓用jQM Ajax導航功能後,庫將被緩存並重新使用。 – Omar 2014-12-06 14:51:54
正如其他人所說的文件將被緩存,但你仍然需要將文件包含在其他頁面(如果你不使用ajax – frank 2014-12-06 14:55:45