script標簽的src屬性


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....?>之間的代碼,除此之外的代碼會被當做純字符串原樣返回給瀏覽器。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM