在單頁(yè)應(yīng)用的JS使用中,使用webpack打包工具可以把多個(gè)JS模塊打包成一個(gè)JS文件,然后index.html里引入這個(gè)文件就可以了。那如果不是單頁(yè)應(yīng)用呢?webpack分別把每個(gè)頁(yè)面引入的多個(gè)JS文件壓縮成一個(gè),然后每個(gè)html頁(yè)面引入一個(gè)壓縮后的JS文件?記得之前看過(guò)提高性能的博客,其中有一條是,把多個(gè)JS文件合并為一個(gè),這樣可以減少http請(qǐng)求數(shù),從而提高傳輸效率,以前看的時(shí)候覺得挺自然的,現(xiàn)在有一個(gè)疑問(wèn),這樣合并時(shí),如果原JS文件腳本中沒有注意使用閉包的方式,多個(gè)JS腳本之間,不是很容易形成變量命名沖突嗎?
JS合并時(shí)變量命名沖突?
一只斗牛犬
2018-10-09 13:26:47