两种引用javascript的区别

来源:百度知道 编辑:UC知道 时间:2024/06/07 19:45:01
请问:<!--#include file="文件名"-->与<script language="javascript" src="文件名"></script>有什么区别??

谢谢!!

形如 <!--#include file="文件名"--> 的包含语句只有在shtml或动态页面asp,jsp,php等文件下才可以执行,如:
<!--#include file="文件名" -->
<!--#include virtual="文件名" --> (可以使用虚拟绝对路径,如/开头的 /folder/file.html)

而一般的html页面是不支持 include 声明的。

引用js,一般只有<script>标签的src属性支持外部调用。
<script>标签可以应用于任何格式的页面文件,它只作为客户端脚本运行,无需服务端支持。

同一个JS文件,只支持其中一种方法保存。

用第一种方法的,JS文件里面必须有<script></script>符号,而且可以在这之外有其它html代码。第二种方式引用的JS文件刚好相反。

第一种是在服务器端的包含文件,是在服务器端运行的,由asp解析器执行
第二种是在客户端由支持javascript的浏览器执行的