1
我知道內聯JavaScript是不滿意的新動態Javascript compressors,檢查空閒/未使用的函數的用法,並省略未使用的代碼,它似乎是一個很好的做法,讓你所有的Javascript在外部文件中。替代之前的替代</body>標籤內嵌Javascript
我的問題是,在像FOUC(閃光燈無樣式內容)收盤</body>
tag之前通常需要的代碼小片段的情況下,是有一個jQuery決議,服務於同樣的目的,但是從遠程Javascript文件鏈接在<head>
的文件中?
drs9222是完全正確的,但內聯JavaScript有減少http請求數量的地方。 (每個域通常最多爲2個),因爲等待另一個管道顯示的瀏覽器通常需要很長的等待時間。對於主頁來說尤其如此,通常這些主頁有很多獨一無二的腳本,您不關心它們是否被緩存。除了壓縮你的代碼之外,還有很好的壓縮器可以內聯它。與CSS相同。 – zenWeasel 2010-04-22 11:42:50
@zen - 每個域的限制只存在於IE中,我仍然相信,儘管這是針對規範的,其他瀏覽器在一段時間之前就將其留下了。 – 2010-04-22 11:44:30
@ drs9222:這實際上似乎工作,我已經在JQuery文檔準備好的包裝中獲得了大部分代碼,並且我在其之後添加了Fouc預防代碼,這似乎也導致了相同的體驗。 012zen: @zenWeasel:這是真的,幸運的是我只有一個Javascript文件從Jquery追加。 – Mohammad 2010-04-22 12:34:51