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

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

怎樣先運(yùn)行head里面的代碼。然后運(yùn)行body里面的文件。是不是不用輸入倆次<script>.

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>認(rèn)識語句</title>

<script type="text/javascript">

document.write("后做筆記");?

</script>

</head>

<body>

<script type="text/javascript">

alert("先做筆記");

</script>


</body>

</html>


正在回答

2 回答

加載的順序不一樣,你可以把HTML看成從上往下加載的。

例如在網(wǎng)速慢的情況下把js代碼放在body底部用戶會(huì)先看到網(wǎng)頁結(jié)構(gòu),等js加載完成后才出現(xiàn)特效

區(qū)別簡述:

在HTML body部分中的JavaScripts會(huì)在頁面加載的時(shí)候被執(zhí)行。

在HTML head部分中的JavaScripts會(huì)在被調(diào)用的時(shí)候才執(zhí)行,但是在主頁和其余部分代碼之前預(yù)先裝載

——————————————————————————
1.JavaScript應(yīng)放在哪里

head 部分中的腳本: 需調(diào)用才執(zhí)行的腳本或事件觸發(fā)執(zhí)行的腳本放在HTML的head部分中。當(dāng)你把腳本放在head部分中時(shí),可以保證腳本在任何調(diào)用之前被加載,

從而可使代碼的功能更強(qiáng)大; 比如對*.js文件的提前調(diào)用。 也就是說把代碼放在<head>區(qū)在頁面載入的時(shí)候,就同時(shí)載入了代碼,你在<body>區(qū)調(diào)用時(shí)就不需要再載入代碼了,速度就提高了,這種區(qū)別在小程序上是看不出的,當(dāng)運(yùn)行很大很復(fù)雜的程序時(shí),就可以看出了。

<html>
<head>
<script type=”text/javascript”>
….
</script>
</head>

body 部分中的腳本: 當(dāng)頁面被加載時(shí)立即執(zhí)行的腳本放在HTML的body部分。放在body部分的腳本通常被用來生成頁面的內(nèi)容。

<html>
<head>
</head>
<body>
<script type=”text/javascript”>
….
</script>
</body>

body 和 head 部分可同時(shí)有腳本:你可在文件中放無數(shù)的腳本,因此你的文件中可以在body和head部分同時(shí)存在腳本。

<html>
<head>
<script type=”text/javascript”>
….
</script>
</head>
<body>
<script type=”text/javascript”>
….
</script>
</body>

?

?

2.如果把javascript放在head里的話,則先被解析,但這時(shí)候body還沒有解析。

(常規(guī)html結(jié)構(gòu)都是head在前,body在后)如果head的js代碼是需要傳入一個(gè)參數(shù)(在body中調(diào)用該方法時(shí),才會(huì)傳入?yún)?shù)),并需調(diào)用該參數(shù)進(jìn)行一系列的操作,那么這時(shí)候肯定就會(huì)報(bào)錯(cuò),因?yàn)楹瘮?shù)該參數(shù)未定義(undefined)。

  1. $(document).ready(function(){??

  2. //執(zhí)行代碼??

  3. }) ?

3.從JavaScript對頁面下載性能方向考慮:由于腳本會(huì)阻塞其他資源的下載(如圖片等)和頁面渲染,直到腳本全部下載并執(zhí)行完成后,頁面的渲染才會(huì)繼續(xù),因此推薦將所有的<script>標(biāo)簽盡可能放到<body>標(biāo)簽的底部,以盡量減少對整個(gè)頁面下載的影響。

?


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

舉報(bào)

0/150
提交
取消

怎樣先運(yùn)行head里面的代碼。然后運(yùn)行body里面的文件。是不是不用輸入倆次<script>.

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

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

幫助反饋 APP下載

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

公眾號

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