js文件加载重复,导致执行两次

JavaScript011

js文件加载重复,导致执行两次,第1张

您需要的是一个动态加载的功能。判断哪些JS(或类)被加载过,而只加载没有的类库。 DOJO 有个动态加载的机制,但我没用过不好评论。 我的做法是用单独做一个JS包,尽可能少的依赖别的架构。用它实现动态加载。一是完成防止自身重复加载

你这样说,回答的不一定能解决你的问题,建议你把文档中head部分的代码发出来。favicon这个名字一般是网站的ico图标,就是浏览器打开窗口在顶部显示的网站的logo

但是你这个明显不是,因为这个是需要在head部分用link标签插入,格式为.ico。所以还是建议你把head部分的代码发过来,看看具体的问题。

理论上,浏览器自身会解决js重复加载问题,如果这个js已经加载过,浏览器会判断,从缓存中提取。如果你还不放心,可以每个文件设计一个变量

比如

var fileSign = true

if(fileSign)

{

    .......

    fileSign = false

}

这样,就不会重复地加载了