JavaScript要被放到Web中,就不能忽略HTML的感觉。为了使HTML与JavaScript共存,你们商讨出来要让Web增长对脚本的支持。商量结果就是:使用<script>元素。javascript
<script type="text/javascript"> function sayHello() { // body... } </script>
<script type="text/javascript" src="example.js"></script>
注意:不要在使用了src的<script>标签中再包含其它js代码,由于这些新被包含进来的代码不会被解析,浏览器只会下载外部引用的代码。java
由于src属性能够引入外部代码因此<script>引入来自网络中的js文件也是可行的,好比咱们引入一个JavaScript框架jquery:jquery
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
延迟脚本--defer属性的使用方式:浏览器
<script type="text/javascript" defer="defer" src="tes.js"></script>
当引入外部js代码时,若是咱们使用了async属性,那么浏览器就不会让页面去等待脚本文件的下载和执行。异步脚本执行在页面load事件前,可是不能肯定和DOMContentLoaded的执行属性,因此在使用async时要加载的js脚本代码中不要修改DOM的操做。网络
<script type="text/javascript" defer="defer" async src="tes.js"></script>