jQuery 和 js 文件的引入 放在 html 的那里比較合適?
1、jQuery 引入必須要在head 里面么?
????????????我試著 在body 里面就不行。?
2、不是js 一般都放在 ?body 都最后 以加快網頁的加載么?
???????????? 到底是怎么放
1、jQuery 引入必須要在head 里面么?
????????????我試著 在body 里面就不行。?
2、不是js 一般都放在 ?body 都最后 以加快網頁的加載么?
???????????? 到底是怎么放
2017-03-27
舉報
2017-03-28
jQuery可以放在body中也可以放在head中,因為jQuery是等頁面加載完成后才執行的
script標簽放在body中,所有標簽后。
因為js是單線程的遇到script標簽會先解析標簽里面的內容,放在后面是為了讓html代碼先執行出來,避免因為js過大導致頁面加載慢 顯示空白的問題,所以放到后面可以提高用戶體驗
2017-03-28
<script type="text/javascript" src="../../bootstrap3.0/js/jquery-3.1.1.min.js"></script>
<script>
?$(document).ready(function(){
?? $("div").html("網頁加載完成后給所有的div 輸出此句話。");
?});
</script>
但是這樣就不行了:
??? <script>
????? $(document).ready(function(){
??????? $("div").html("網頁加載完成后給所有的div 輸出此句話。");
????? });
??? </script>
? </div>
<!--jquery 必須在bootstrap.js前引入。-->
? <script type="text/javascript" src="../../bootstrap3.0/js/jquery-3.1.1.min.js"></script>
說明這個不是所有的都加載完了才執行的吧,是按照順序加載,然后執行的吧。 jQuery必須先加載,然后才能調用,是這樣吧?