1.<script>元素在html5中有6个属性:async charset defer language src type;
2.在页面中使用的方式:①直接在页面用script标签写js 代码;②通过src引入外部js文件;
3.script 标签引入的位置应该放在body中,这样是为了用户访问的时候不会留白;如果在头部可以用 延迟脚本 设置
<script type ='text/javascript' defer='defer'> ,意思是当匹配到</html>的时候才会执行;注意:defer只适用于外部脚本的引入。
小结:
①js是顺序执行的语言,设置了async 就里面执行下载,设置了defer 无论位置在哪里,都是按照</html>这个标签后再执行;俩个标签中都用了defer 不能确定哪个先执行完成。
②<noscript>意思是浏览器不支持js脚本。