課程
/前端開發(fā)
/JavaScript
/JavaScript入門篇
由于解析的時(shí)候從上往下,script標(biāo)簽必須放在body中才能正確顯示,那怎樣才能讓script標(biāo)簽放在head標(biāo)簽中也能正常顯示?
2017-04-04
源自:JavaScript入門篇 3-4
正在回答
<script type="text/javascript">?? ?window.onload = function? () {?? ?var mychar= document.getElementById("con");??? ?mychar.style.color="red";??? ?mychar.style.backgroundColor="#ccc";??? ?mychar.style.width="200px";?? ?}</script>
Denth 提問者
window.onload = function? () {}這是原生js的方法,作用是讓dom加載完畢再加載里面的js,但是有一點(diǎn)不好的是,如果頁面中有很多圖片,那么,這個(gè)方法會(huì)導(dǎo)致,要等到所有圖片都加載完畢才會(huì)使用里面的js。也就是說,用戶打開頁面,將無法一下子看到我們用js做出的效果,必須要圖片加載完。
解決辦法:學(xué)習(xí)Jqurery的$(document).ready,
我覺得這個(gè)script的位置并沒有關(guān)系,從上往下應(yīng)該是網(wǎng)頁加載的樣式,script有放在head的,也有放在body里面的,應(yīng)該是個(gè)人喜好。而網(wǎng)頁完全下載到瀏覽器之后,應(yīng)該是對(duì)樣式設(shè)置標(biāo)簽如class,id,script之類的先進(jìn)行預(yù)處理,然后才開始從上往下進(jìn)行解析,也就是script優(yōu)先于主體內(nèi)容進(jìn)行處理解析的哦
安妮的奇幻仙境 回復(fù) Denth 提問者
75克酸奶
舉報(bào)
JavaScript做為一名Web工程師的必備技術(shù),本教程讓您快速入門
3 回答javascript標(biāo)簽只能添加在head里面嗎?
2 回答為什么把script標(biāo)簽放在/body下面才有效果?
6 回答<script>一定要在<head>標(biāo)簽里嗎
3 回答p標(biāo)簽寫在script標(biāo)簽下面不起作用
3 回答獲取的元素只能在body標(biāo)簽或者元素本身下面修改嗎?在head標(biāo)簽內(nèi)使用script能修改,但是P標(biāo)簽的內(nèi)容消失不了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-04-05
<script type="text/javascript">
?? ?window.onload = function? () {
?? ?
var mychar= document.getElementById("con");
??? ?mychar.style.color="red";
??? ?mychar.style.backgroundColor="#ccc";
??? ?mychar.style.width="200px";
?? ?}
</script>
2017-04-18
window.onload = function? () {}這是原生js的方法,作用是讓dom加載完畢再加載里面的js,但是有一點(diǎn)不好的是,如果頁面中有很多圖片,那么,這個(gè)方法會(huì)導(dǎo)致,要等到所有圖片都加載完畢才會(huì)使用里面的js。也就是說,用戶打開頁面,將無法一下子看到我們用js做出的效果,必須要圖片加載完。
解決辦法:學(xué)習(xí)Jqurery的$(document).ready,
2017-04-04
我覺得這個(gè)script的位置并沒有關(guān)系,從上往下應(yīng)該是網(wǎng)頁加載的樣式,script有放在head的,也有放在body里面的,應(yīng)該是個(gè)人喜好。而網(wǎng)頁完全下載到瀏覽器之后,應(yīng)該是對(duì)樣式設(shè)置標(biāo)簽如class,id,script之類的先進(jìn)行預(yù)處理,然后才開始從上往下進(jìn)行解析,也就是script優(yōu)先于主體內(nèi)容進(jìn)行處理解析的哦