多个js 文件下载,要求必须优先下载某个js文件问题。。
本帖最后由 tiancaolin 于 2013-10-09 16:25:56 编辑
一个页面需要加载非常多的js 文件。。。其中一个js文件定义了整个网站很多文件公用的语言包变量。。那么页面如果要正确执行不会出现脚本错误的话,那应该是必须先加载lang.js这个公用语言包变量文件,然后再加载执行其他的js文件。。。
问题是页面,你要怎么处理才能保证浏览器加载 js的时候优先下载这个lang.js 呢?
或者说怎么利用
bundles.Add(new ScriptBundle
来实现优先加载。。。。
------解决方案--------------------试试
放在最前面
------解决方案--------------------JS包有很大?
如果不是很大的话,页面加载完前显示Loading页面
------解决方案--------------------放在最前面 他就会优先下载
但是最终哪一个先下载下来就不一定了
所以要Load事件里写东西啊
------解决方案--------------------浏览器会缓存的 也就是只下载了一次
------解决方案--------------------用require js http://requirejs.org/docs/start.html
------解决方案--------------------你可以使用 yepnope.js、require.js 之类的,再也不要纠结于这种问题。