有人说 script 标签加载到页面头部比较好,有的说尾部比较好, 其实,script 标签加载到html页面里边,都因人而异,只是写法不同而已。
设置script标签的属性:
1、在页面底部加载。
2、 async属性表面这个文件需要异步加载,避免网页失去响应,IE不支持async,需要使用defer属性。
<script src="js/require.js" defer async="true" ></script>
3、也可以用Jquery 的
$(function(){
//代码块
});
来做处理。
4、charset 可用于设置编码方式,避免JS文件出现乱码
PS:async,defer属性只对外部文件引用支持。 加上 defer 等于在页面完全在入后再执行,相当于 window.onload ,但应用上比 window.onload 更灵活!
如果大家有改进的,希望多赐教!