javascript代码如果写在head区和body区之外,即不在任何区内,可以吗?是不是相当于写在head区呢?
我试了下,将放在head区的代码放在head和body区外,好象效果与放在head区是一样的。
所以想问一下,什么情况下写在head和body区外呢?

解决方案 »

  1.   

    要看浏览器最终生成的DOM树,浏览器会做优化。
    一般要写在<head>或<body>内。
    只要不涉及到对象加载顺序问题,写在<body>最后可防止阻塞浏览器的下载线程,有利于文档的尽快显示。
      

  2.   

    一般情况写在head和body区内的,除非为了加载顺序,放在页面最后为了能够快速body的DOM
      

  3.   

    使css加载的标签的前面 ,使js加载到标签的后面