script标签的src属性

Posted bibiafa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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" 内容:console.log("6.php");

<!-- 输出 "6.php"  -->
    <script src="6.php">
        console.log("hello");
    </script>

这里不需要关心php文件的语法是否正确,因为请求的是文件的内容而不是文件的执行结果。所以服务器端不需要解析php。

 

 

以上是关于script标签的src属性的主要内容,如果未能解决你的问题,请参考以下文章

使用 JS 变量设置 <script> 标签的 src 属性

javaScript的基础语法

script标签中defer和async属性的区别

script标签

script标签

JavaScript学习——基础知识查漏补缺