src屬性指定外部文件路徑,瀏覽器根據src屬性值請求外部文件然后將外部文件的內容插入script標簽之間,結果會覆蓋原本script標簽之間的內容,類似於document.write()會覆蓋原本的dom一樣。導致在編輯時寫入的js代碼不會被執行。
文件並非必須是js文件,任意類型的文本文件都可以,比如html,css,xml,txt。要求是這些文件里面的內容是js代碼即可。
文件:"5.txt"
文件內容:console.log("5.txt");
<!-- 輸出"5.txt" -->
<script src="5.txt">
console.log("hello"); </script>
文件 :"6.php"
var a = 20; <?php $b = 30; echo "console.log(a),$b" ?>

<!-- 輸出 "20" --> <script src="script標簽本質/6.php"> console.log("hello");
</script>
對於php文件,服務器只會解析<?php....?>之間的代碼,除此之外的代碼會被當做純字符串原樣返回給瀏覽器。
