[问题] 外部JS程式及CSS汇入至网页页面问题…

楼主: red0whale (red whale)   2017-08-23 11:56:26
通常我们为了让相同的JS程式码或CSS在多个页面中不再重复加载造成速度变慢
会将JS和CSS另外独立成一个档案并汇入至所有网页页面
以至浏览器读到相同汇入档就不必辛苦的再重新把JS程式码和CSS全部重新读过一遍
请问如果我第一页加载的档案是“a.js?id=1”,第二页加载“a.js?id=2”
请问浏览器会不会认为这是两个不同的档案而在读取第二页时将“a.js?id=2”当成是一
个全新的档案而全部再重新读过一遍?
(“a.js?id=1”和“a.js?id=2”档案内容大致相同,只是因为变量id有所不同而略有差
异)
作者: Kenqr (function(){})()   2017-08-23 11:58:00
作者: Ayukawayen (亚布里艾尔发芽>//<)   2017-08-23 12:13:00
会 我改过js档后都用这招来叫浏览器重读
作者: kyrc (橘子)   2017-08-23 14:01:00
作者: Kenqr (function(){})()   2017-08-23 17:31:00
变量用ajax读进来
作者: Peruheru (还在想)   2017-08-23 17:48:00
或是要不要考虑庞大的那个不做分别,而是后台产生JS档给前台读然后更新变量内容,就像CSS覆蓋的感觉也就是把变量单独作为一个动态JS档然后延后读入
作者: jhnny97 (≡(  ゚Д゚))   2017-08-23 18:20:00
阿对了google的瘦身工具很好用http://closure-compiler.appspot.com/home
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2017-08-23 22:01:00
querystring 一样的话还是可以 cache 的

Links booklink

Contact Us: admin [ a t ] ucptt.com