資料載入中

胡言亂語

使用 Closure Compiler 幫 javascript 瘦身

JavaScript(縮寫為JS)是一種進階的、直譯的程式語言,且作為客戶端手稿語言在使用者的瀏覽器上運行,不需要伺服器的支援。維基百科
在建置網站系統的過程中,我們常常會使用JS來做為互動的效果,例如開關選單、瀏覽器卷軸下拉判斷、甚至使用AJAX傳遞變數,JS可說是無所不在。
也由於使用率的頻繁,JS也變成越來越肥大,就如同肥大的CSS一樣這將會影響到網站載入繪製時的速度。
CSS有可以協助瘦身的線上工具,那麼JS呢?

Closure Compiler
Closure Compiler 是 Closure Tools 的其中一項工具,它可以編譯 JS 的程式碼,在經過最佳化處理後,並產生高效能且最小化的 JS,讓網頁的載入速度與執行效能都可以提高。

該怎麼做?
1)首先將JS程式碼貼在編譯區。
2)或者你可以直接將JS的線上位置貼在網址列。
3)直接按下Compile,編譯好的程式碼會顯示在Compiled code區域。
4)將編譯好的程式碼複製貼上至原JS檔案裡即可。

使用ClosureCompiler幫javascript瘦身
同樣的我們可以看到JS瘦身前瘦身後的壓縮率。

使用ClosureCompiler幫javascript瘦身
做好JS的瘦身,可以有效提升網站執行效率。

以上紀錄~

  • JavaScript 瘦身工具使用方法
  • 提升網站載入速度的技巧
  • JS 編譯與最佳化處理
  • 客戶端程式語言的應用
  • AJAX 變數傳遞的實作方式
https://innstory.com/story-使用ClosureCompiler幫javascript瘦身-2829

上一篇
 當域名DNS尚未生效時如何預先設定及測試網站

下一篇
使用javascript正規化判斷網址url是否正確 

發表留言

  • Lin Ruo-Sui

    對於JS的使用,確實很常見,尤其是在網站互動上。不過網站載入速度慢的問題,真的讓人頭痛。Closure Tools的這種編譯方式聽起來不錯,能夠幫助程式碼變得更有效率,這樣網站的表現也能改善,感覺對開發者來說是個實用的工具。
    2026-02-23 下午 7 點回覆

作者簡介

離不開電腦的宅男


推薦閱讀

作者其他相關類別故事

如何將mysql table auto_increment重設

如何將mysql table…

Mark Chang 7 年又 209 天 2.4K

資料表裡的資料加加減減,一不小心突然驚覺當初的欄位長度設定的不夠⊙⊙ 當然,你可以選擇再把欄位長度...

Android UI設計距離課題

Android UI設計距離…

Mark Chang 7 年又 148 天 2.2K

layoutmarginTop指定該屬性所在控件距離上方的位置空間。 layoutmarginBot...

使用.htaccess關閉特定文件的緩存

使用.htaccess關閉特…

Mark Chang 5 年又 178 天 1.5K

以特定檔案為例 或者以特定的文件選擇為目標 反之若是要針對特定文件或檔案去做cache也是可以用同樣...