Javascript加入网页有两种方法:
1、直接加入HTML文档
2. 引用方式
如果已经存在一个Javascript源文件(以js为扩展名),则可以采用这种引用的方式,以提高程序代码的利用率。其基本格式如下:
<script src=url language="Javascript"></script>
不知道这两种方式中,引用方式除了JS文件可以重复使用以外,引用方式还有没有其它优点?
比如说,会不会减小客户端加载文件的大小.
引用方式是不是把整个文件都发到客户端?
你基本说了,我再来补充几点:
把js放在html文档中,如果js不多且基本不重用的话,这种做法很不错,可以减少http的请求,这是相对把js放在一个xx.js文件来说的。
而把js脚本放在xx.js的文件中,这种做法基本是由于这个js文件会被多Html文档调用。而你说到会不会减小客户端加载文件的大小,我可以告诉你,浏览器是顺序加载html文档的,因此从这一点上来说,把js脚本放在html文档中和放在一个js文件中效果是一样的,只是放在js文件中的需要先下载这个文件在加载,然后再继续解析其它的html文档。
当然你可以采用客户端缓存js文件的方式来处理,从而减少下载js文件的这次http请求。
放单独一个文件还有个好处是,浏览器可以缓存它。
是有缓存的,不清理的话会一直在的,所以单独放个文件还是好的