网页以不同方式调用JS的优缺点

 Javascript加入网页有两种方法:

1、直接加入HTML文档

2. 引用方式

    如果已经存在一个Javascript源文件(以js为扩展名),则可以采用这种引用的方式,以提高程序代码的利用率。其基本格式如下:

  <script src=url language="Javascript"></script>

不知道这两种方式中,引用方式除了JS文件可以重复使用以外,引用方式还有没有其它优点?

比如说,会不会减小客户端加载文件的大小.

引用方式是不是把整个文件都发到客户端?

幕布斯6054654
浏览 706回答 4
4回答

慕码人2483693

你基本说了,我再来补充几点: 把js放在html文档中,如果js不多且基本不重用的话,这种做法很不错,可以减少http的请求,这是相对把js放在一个xx.js文件来说的。 而把js脚本放在xx.js的文件中,这种做法基本是由于这个js文件会被多Html文档调用。而你说到会不会减小客户端加载文件的大小,我可以告诉你,浏览器是顺序加载html文档的,因此从这一点上来说,把js脚本放在html文档中和放在一个js文件中效果是一样的,只是放在js文件中的需要先下载这个文件在加载,然后再继续解析其它的html文档。 当然你可以采用客户端缓存js文件的方式来处理,从而减少下载js文件的这次http请求。  

扬帆大鱼

放单独一个文件还有个好处是,浏览器可以缓存它。

茅侃侃

浏览器自动缓存?

慕工程0101907

是有缓存的,不清理的话会一直在的,所以单独放个文件还是好的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript