亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

jQuery 和 js 文件的引入 放在 html 的那里比較合適?

1、jQuery 引入必須要在head 里面么?
????????????我試著 在body 里面就不行。?

2、不是js 一般都放在 ?body 都最后 以加快網頁的加載么?

???????????? 到底是怎么放

正在回答

2 回答

jQuery可以放在body中也可以放在head中,因為jQuery是等頁面加載完成后才執行的

script標簽放在body中,所有標簽后。

因為js是單線程的遇到script標簽會先解析標簽里面的內容,放在后面是為了讓html代碼先執行出來,避免因為js過大導致頁面加載慢 顯示空白的問題,所以放到后面可以提高用戶體驗

1 回復 有任何疑惑可以回復我~
#1

yummy5 提問者

jQuery 必須在使用前加載完成??次蚁旅娴臏y試, 如果再引用后加載,那么就不行了。 說明這個是按照順序 加載執行的吧
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必須先加載,然后才能調用,是這樣吧?
0 回復 有任何疑惑可以回復我~
#1

_泅渡_

要用jQuery的方法必須要先引入jQuery的庫 bootstrap的組件依賴于jQuery所以要先引入jQuery再引入bootstrap
2017-03-28 回復 有任何疑惑可以回復我~
#2

yummy5 提問者 回復 _泅渡_

$("div").html("網頁加載完成后給所有的div 輸出此句話。"); 這個 必須在jQuery 引入之后使用. 否則就不行。
2017-03-28 回復 有任何疑惑可以回復我~
#3

_泅渡_ 回復 yummy5 提問者

對的,你用的是jQuery的方法。
2017-03-28 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

jQuery 和 js 文件的引入 放在 html 的那里比較合適?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號