<script>放在head內(nèi)和body內(nèi)有什么區(qū)別
? <script type="text/javascript">
? function rec(){
? ? var mychar="I love JavaScript";
? ? alert(mychar)
? }
這段置于body內(nèi)。好像效果還是一樣。有區(qū)別么。WIKI那里文章看了還是有點(diǎn)不明白。
? <script type="text/javascript">
? function rec(){
? ? var mychar="I love JavaScript";
? ? alert(mychar)
? }
這段置于body內(nèi)。好像效果還是一樣。有區(qū)別么。WIKI那里文章看了還是有點(diǎn)不明白。
2014-12-31
舉報(bào)
2014-12-31
加載的順序不一樣,你可以把HTML看成從上往下加載的。例如在網(wǎng)速慢的情況下把js代碼放在body底部用戶會(huì)先看到網(wǎng)頁(yè)結(jié)構(gòu),等js加載完成后才出現(xiàn)特效
2014-12-31
可以理解,js執(zhí)行順序是從上到下,執(zhí)行放在head里的js,這時(shí)JS代碼有可能是調(diào)用下面body中的內(nèi)容,但是body的內(nèi)容還沒有執(zhí)行到,所以就會(huì)報(bào)錯(cuò);
把JS放在body的最后,這個(gè)問可以解決了。