我有一個網站,其導航全部通過ajax(使用jQuery)完成;每個頁面都被動態加載到頁面上的一個元素上。雖然我有一個通用樣式表和JS腳本,但每個頁面都有一個頁面特定的樣式表和JS腳本。加載這些頁面特定腳本和樣式表的最有效/最有效的方式是什麼?在頁面加載時,大多數頁面特定的腳本/樣式表將不再需要。只有當用戶(通過ajax)加載特定頁面時才需要頁面的腳本/樣式表。我是否應該在加載頁面時加載每個腳本和樣式表?實時導入樣式表和JavaScript
另一種選擇是在頁面動態加載時簡單地將適當的<link>
和<script>
元素附加到頭部;然而,他們會被稱爲?另外,如果調用另一個頁面(通過ajax),是否需要刪除<link>
和<script>
元素?對於腳本,我可以使用jQuery的.getScript()
函數。在效率和跨瀏覽器支持方面,最佳方法是什麼?
謝謝!
你看到這個http://stackoverflow.com/questions/574944/how-to-load-up-css-files-using-javascript –
謝謝,但只涉及樣式表,而不是JS文件。 –