一般我们在写javascript的时候,引用的代码都会放在head之间。如:<head><script src></script></head>确总是忘记这样会影响页面展现速度,因为这意味着必须将javascript中的所有内容全部展现,解析,执行完毕之后才能继续向下展现页面的内容。我们一般有两种方法来解决这种问题:
1.<head><script src="" defer="defer"></script></head>,设置了defer属性(延缓脚本加载),脚本会在整个页面内容全部加载解析完成之后才会加载执行script标签中的内容。注意:并不是所有的浏览器都支持本属性。
2. <html><head></head><body><!--页面需要展现的内容--><script src="" ></script></body></html>,将script中的内容包含在body中页面内容后面,这样也可以实现方法1当中的效果。