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