所在位置:
首頁 >
營銷資訊 >
網(wǎng)站運營 > 對于網(wǎng)站頻繁的改版,而網(wǎng)站的js文件也越來越龐大,應(yīng)該如何應(yīng)對?
對于網(wǎng)站頻繁的改版,而網(wǎng)站的js文件也越來越龐大,應(yīng)該如何應(yīng)對?
時間:2023-10-29 18:24:01 | 來源:網(wǎng)站運營
時間:2023-10-29 18:24:01 來源:網(wǎng)站運營
對于網(wǎng)站頻繁的改版,而網(wǎng)站的js文件也越來越龐大,應(yīng)該如何應(yīng)對?:你問的重點是只是如何解決js文件越來越大的問題 還是關(guān)于js越來越亂的問題?
如果是前者,源碼文件編寫完成后,壓縮一下代碼(網(wǎng)上有很多,比如
http://tools.css-js.com/ 是我一大神朋友做的),然后再gzip壓縮?;蛘呷绻麠l件允許,可以用minify來做,這個東西很好用,除了壓縮大小還能大幅度縮減請求數(shù),你可以了解一下。
如果是后者的話,這個問題其實挺讓人頭疼的。同一個js文件,經(jīng)n手開發(fā)過,而且代碼書寫風(fēng)格大不相同,這倒也沒什么。但如果都毫無章法,甚至代碼排版沒有邏輯性,甚至基本沒有注釋那就蛋疼了。(以上可以理解成在單純的吐槽,下面是應(yīng)對方式)其實沒有什么很好的應(yīng)對方式,都是視情況而定的做法。如果js文件書寫很亂,你只有兩種做法:
1、對已有代碼視而不見。最多碰到要改的地方與原有代碼有沖突時,作出相應(yīng)修改(其實這種做法無非就是在打補丁,補丁會越來越大是必然趨勢)。
2、如果你的維護或在原有基礎(chǔ)上新的開發(fā)任務(wù)進行不下去了,或者實在看不過去了,你可以提出腳本重新開發(fā)的申請,當(dāng)然,如果你愿意。這樣做的好處是:
1、規(guī)范代碼,增強可維護性。
2、提高代碼執(zhí)行效率。雜亂無章的代碼必然或多或少影響效率的。
3、從根本上壓縮文件大小。因為也許這堆雜草般的代碼中,很大一部分已經(jīng)是廢棄代碼了。
4、做完后,你會很有成就感。
不過缺點就是:
1、影響甚至需要暫時中斷當(dāng)前開發(fā)進度。
2、重新開發(fā)過程中,你會很頭疼。因為要理解那些代碼會讓你很崩潰。
謹代表本人拙見。
以上。