2014-01-24 39 views
1

我對包含該谷歌CDN的jQuery:我需要使用jQuery Map嗎?

//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js 

我使用jQuery的唯一原因是因爲自舉,這我是從這個CDN加載的:

//netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js 

問題每當我的頁面加載時,最慢的文件是jquery.min.map。它會返回一個304 GET並佔用50ms以上。我瞭解Javascript映射是調試混淆/縮小的代碼?不知道爲什麼我需要這個在生產應用程序。

謝謝!

+0

可能的重複[我可以使用twitter引導沒有jQuery?](http://stackoverflow.com/questions/14608681/can-i-使用--twitter-bootstrap-without-jquery) – Ohgodwhy

+2

@Ohgodwhy我想你有誤解了這個問題。 – undefined

+1

@Ohgodwhy - 標題說'我是否需要使用jQuery Map'而不是'我需要使用jQuery和Bootstrap' ... –

回答

4

該文件正由您的調試工具在瀏覽器中加載。您可以在選項中禁用它。

enter image description here

+0

謝謝,但其他人的瀏覽器默認情況下會禁用它嗎? – Carpetfizz

+1

@Carpetfizz不,當然,看到jQuery文件的第二行,'// @ sourceMappingURL = jquery.min.map',如果你刪除這行瀏覽器不加載源地圖,但爲了做到這一點,你應該不使用CDN,因爲您無法修改該文件。話雖如此,並非所有的用戶都使用他們的瀏覽器的控制檯和加載源地圖不會傷害你的應用程序。 – undefined

+0

好的,非常感謝。即使沒有打開控制檯,我也認爲它已經加載。 – Carpetfizz