課程
/前端開發(fā)
/JavaScript
/JavaScript入門篇
既然用到函數(shù)的調(diào)用了,那么位置是不是無所謂了,我把js寫在了緊跟body的后面然后寫B(tài)ody內(nèi)容,為什么沒反應(yīng),換了位置就好了?xi
2016-10-12
源自:JavaScript入門篇 4-1
正在回答
一樓正解
一樓復(fù)制粘貼得很順暢。
慕粉3688811 提問者
javascript作為一種腳本語言可以放在html頁面中任何位置,但是瀏覽器解釋html時是按先后順序的,所以前面的script就先被執(zhí)行。比如進(jìn)行頁面顯示初始化的js必須放在head里面,因?yàn)槌跏蓟家筇崆斑M(jìn)行(如給頁面body設(shè)置css等);而如果是通過事件調(diào)用執(zhí)行的function那么對位置沒什么要求的。因而除了部分需要在網(wǎng)頁中輸出內(nèi)容、調(diào)整顯示的JavaScript必須放在<head></head>之間,一般的JavaScript放在<head></head>和放在<body></body>之間從執(zhí)行結(jié)果來看是沒有區(qū)別的,但是有如下的經(jīng)驗(yàn)規(guī)則:1.當(dāng)JavaScript要在頁面加載過程中動態(tài)建立一些Web頁面的內(nèi)容時,應(yīng)將JavaScript放在body中。2.定義為函數(shù)并用于頁面事件的JavaScript應(yīng)當(dāng)放在head標(biāo)記中,因?yàn)樗鼤赽ody之前加載。采用這種方法,頁面就不會被腳本搞得一團(tuán)糟,易于閱讀,在每個頁面中,總可以在同一個位置找到腳本。
舉報(bào)
JavaScript做為一名Web工程師的必備技術(shù),本教程讓您快速入門
2 回答關(guān)于<script type="text/javascript"></script>的位置
4 回答關(guān)于js的位置
2 回答關(guān)于 JavaScript 的 open
2 回答關(guān)于JAVAscript
5 回答關(guān)于javascript
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-10-12
一樓正解
2016-10-12
一樓復(fù)制粘貼得很順暢。
2016-10-12
javascript作為一種腳本語言可以放在html頁面中任何位置,但是瀏覽器解釋html時是按先后順序的,所以前面的script就先被執(zhí)行。
比如進(jìn)行頁面顯示初始化的js必須放在head里面,因?yàn)槌跏蓟家筇崆斑M(jìn)行(如給頁面body設(shè)置css等);而如果是通過事件調(diào)用執(zhí)行的function那么對位置沒什么要求的。因而除了部分需要在網(wǎng)頁中輸出內(nèi)容、調(diào)整顯示的JavaScript必須放在<head></head>之間,
一般的JavaScript放在<head></head>和放在<body></body>之間從執(zhí)行結(jié)果來看是沒有區(qū)別的,但是有如下的經(jīng)驗(yàn)規(guī)則:
1.當(dāng)JavaScript要在頁面加載過程中動態(tài)建立一些Web頁面的內(nèi)容時,應(yīng)將JavaScript放在body中。
2.定義為函數(shù)并用于頁面事件的JavaScript應(yīng)當(dāng)放在head標(biāo)記中,因?yàn)樗鼤赽ody之前加載。采用這種方法,頁面就不會被腳本搞得一團(tuán)糟,易于閱讀,在每個頁面中,總可以在同一個位置找到腳本。