script標簽的src屬性
阿新 • • 發佈:2018-07-24
外部文件 html font 解析 hello js代碼 -- php ack 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" 內容:console.log("6.php");
<!-- 輸出 "6.php" --> <script src="6.php"> console.log("hello"); </script>
這裏不需要關心php文件的語法是否正確,因為請求的是文件的內容而不是文件的執行結果。所以服務器端不需要解析php。
script標簽的src屬性