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>