第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

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

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

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

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

正在回答

2 回答

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

script標(biāo)簽放在body中,所有標(biāo)簽后。

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

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

yummy5 提問者

jQuery 必須在使用前加載完成??次蚁旅娴臏y試, 如果再引用后加載,那么就不行了。 說明這個是按照順序 加載執(zhí)行的吧
2017-03-28 回復(fù) 有任何疑惑可以回復(fù)我~
這樣是行的,
<script type="text/javascript" src="../../bootstrap3.0/js/jquery-3.1.1.min.js"></script>
<script>
?$(document).ready(function(){
?? $("div").html("網(wǎng)頁加載完成后給所有的div 輸出此句話。");
?});
</script>
但是這樣就不行了:
??? <script>
????? $(document).ready(function(){
??????? $("div").html("網(wǎng)頁加載完成后給所有的div 輸出此句話。");
????? });
??? </script>
? </div>
<!--jquery 必須在bootstrap.js前引入。-->
? <script type="text/javascript" src="../../bootstrap3.0/js/jquery-3.1.1.min.js"></script>

說明這個不是所有的都加載完了才執(zhí)行的吧,是按照順序加載,然后執(zhí)行的吧。 jQuery必須先加載,然后才能調(diào)用,是這樣吧?
0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

_泅渡_

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

yummy5 提問者 回復(fù) _泅渡_

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

_泅渡_ 回復(fù) yummy5 提問者

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

舉報

0/150
提交
取消

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

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號