課程
/前端開發(fā)
/JavaScript
/JavaScript入門篇
js標(biāo)簽只能放這里規(guī)定的地方嗎?不可以放其他地方嗎?
2016-06-03
源自:JavaScript入門篇 1-2
正在回答
按照我們的書寫習(xí)慣,我們通常把javascript標(biāo)簽放到頭部,比如這樣
<html> ????<head> ????????<script?type="text/javascript"?src="http://s.segmentfault.com/js/jquery.js"></script> ????</head> ????<body> ????...????</body></html>
但是也有一說,由于html中的js是按順序加載的,如果js沒有加載就會(huì)阻塞后面的html加載,所以考慮到網(wǎng)頁載入流暢,應(yīng)該把javascript放到最后面。
一般來說位置放哪里都可以,主要看實(shí)際情況可以怎么放更加優(yōu)化性能等了
望采納!
小呀么小二郎呀 提問者
30歲努力轉(zhuǎn)行
haoya 回復(fù) 30歲努力轉(zhuǎn)行
CharlesLvm 回復(fù) haoya
在HTML?body部分中的JavaScripts會(huì)在頁面加載的時(shí)候被執(zhí)行。 在HTML?head部分中的JavaScripts會(huì)在被調(diào)用的時(shí)候才執(zhí)行。 可以參考下面的代碼理解一下: <html?xmlns="http://www.w3.org/1999/xhtml"> <head?runat="server"> ??<title></title> ??<script?type="text/javascript"> ? ??alert("加載頁面之前進(jìn)行彈出"); ?? ??</script> </head> <body> ??<form?id="form1"?runat="server"> ??<div> ????<input?id="btnAlter"?type="button"?value="button"?/> ??</div> ????<script?type="text/javascript"> ? ??alert("加載頁面之后進(jìn)行彈出"); ?? ??</script> ??</form> </body> </html>
CharlesLvm
舉報(bào)
JavaScript做為一名Web工程師的必備技術(shù),本教程讓您快速入門
2 回答js標(biāo)簽里面能出現(xiàn)html的標(biāo)簽嗎
2 回答引入JS文件時(shí) 只能放在head里嗎 能不能放在body里
3 回答javascript標(biāo)簽只能添加在head里面嗎?
1 回答script,js里面的標(biāo)簽
2 回答為什么這里JS代碼的位置只能放在最后?
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)
2016-06-03
按照我們的書寫習(xí)慣,我們通常把javascript標(biāo)簽放到頭部,比如這樣
但是也有一說,由于html中的js是按順序加載的,如果js沒有加載就會(huì)阻塞后面的html加載,所以考慮到網(wǎng)頁載入流暢,應(yīng)該把javascript放到最后面。
一般來說位置放哪里都可以,主要看實(shí)際情況可以怎么放更加優(yōu)化性能等了
望采納!
2016-06-16