src属性指定外部文件路径,浏览器根据src属性值请求外部文件然后将外部文件的内容插入script标签之间,结果会覆盖原本script标签之间的内容,类似于document.write()会覆盖原本的dom一样。导致在编辑时写入的js代码不会被执行。
文件并非必须是js文件,任意类型的文本文件都可以,比如html,css,xml,txt。要求是这些文件里面的内容是js代码即可。
文件:”5.txt”
文件内容:console.log(“5.txt”);
var a = 20;
<?php
$b = 30;
echo "console.log(a),$b"
?>
对于php文件,服务器只会解析<?php….?>之间的代码,除此之外的代码会被当做纯字符串原样返回给浏览器。