为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

幕布斯6054654 2018-12-07 05:43:42
 Javascript加入网页有两种方法: 1、直接加入HTML文档 2. 引用方式     如果已经存在一个Javascript源文件(以js为扩展名),则可以采用这种引用的方式,以提高程序代码的利用率。其基本格式如下:   <script src=url language="Javascript"></script> 不知道这两种方式中,引用方式除了JS文件可以重复使用以外,引用方式还有没有其它优点? 比如说,会不会减小客户端加载文件的大小. 引用方式是不是把整个文件都发到客户端?
查看完整描述

4 回答

?
慕码人2483693

TA贡献1860条经验 获得超9个赞

你基本说了,我再来补充几点:

把js放在html文档中,如果js不多且基本不重用的话,这种做法很不错,可以减少http的请求,这是相对把js放在一个xx.js文件来说的。

而把js脚本放在xx.js的文件中,这种做法基本是由于这个js文件会被多Html文档调用。而你说到会不会减小客户端加载文件的大小,我可以告诉你,浏览器是顺序加载html文档的,因此从这一点上来说,把js脚本放在html文档中和放在一个js文件中效果是一样的,只是放在js文件中的需要先下载这个文件在加载,然后再继续解析其它的html文档。

当然你可以采用客户端缓存js文件的方式来处理,从而减少下载js文件的这次http请求。

 

查看完整回答
反对 回复 2018-12-24
?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

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

查看完整回答
反对 回复 2018-12-24
?
茅侃侃

TA贡献1842条经验 获得超21个赞

浏览器自动缓存?
查看完整回答
反对 回复 2018-12-24
?
慕工程0101907

TA贡献1887条经验 获得超5个赞

是有缓存的,不清理的话会一直在的,所以单独放个文件还是好的

查看完整回答
反对 回复 2018-12-24
  • 4 回答
  • 0 关注
  • 705 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号