當我們使用文檔準備好內聯腳本函數時,按照需要的順序調用JavaScript文件很重要嗎?document.ready()上的Javascript文件優先級
例如,假設我想在jQuery Waypoint下調用jQuery的反向插件。它需要在文檔的頁眉分別加載了jQuery,航點和最終反了腳本,並在下面的內嵌腳本調用counterup()
:
<script>
$('.counter').counterUp({
delay: 10,
time: 1000
});
</script>
如果我叫$(document).ready
下,該功能會發生什麼並將腳本導入語句移動到<body>
的底部?
是否需要分別在主體底部調用所需文件? (例如,在所有其它的庫的結束進口jquery.min.js。)
如果導入'jquery',...低於任何使用try的腳本在評估時使用jQuery,則它將失敗。例如如果你想把你的示例代碼放在'$(document).ready'中,它仍然需要在之前包含'jQuery'。如果你把它放在一個由'setTimeout'調用的回調函數中,如果在這段時間內加載了'jQuery',它可能會工作。 – 2014-09-30 07:43:41
@您指出的Rraham問題是關於內聯腳本的優先級。但是我詢問了內聯腳本所需的鏈接JavaScript文件的優先級。他們是平等的嗎?! – bobsilon 2014-09-30 07:49:23