轉帖|行業資訊|編輯:郝浩|2017-03-08 10:48:05.000|閱讀 1051 次
概述:你想讓你的 JavaScript 代碼運行或下載更快時,可能你需要精簡代碼。下面的這些工具可精簡你的 JavaScript 代碼,讓它運行良好。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
當你想讓你的 JavaScript 代碼運行或加載更快時,可能你需要精簡代碼。下面的這些工具可精簡你的 JavaScript 代碼,讓它運行良好。
簡而言之,精簡代碼就是刪掉源代碼中不必要的字符,而不改變其功能的過程。這也稱為代碼壓縮和最小化。很多生產環境的網站都會最小化 JavaScript 代碼,但是它們的技術并不具有通用性。為了成功執行不同的困難任務,Web 開發者能從這些優秀的 JavaScript 精簡工具收獲巨大的好處。在開發過程中,這些增強的 JavaScript 精簡工具可以輔助開發者并幫助改進代碼。精簡代碼將能提升加載時間和 Web 應用程序性能。下面是一些推薦的工具:
這是一個用 Java 開發的用于壓縮 JavaScript 和 CSS 文件的命令行工具,出自雅虎。YUI Compressor 十分適合你的需求,它 100% 安全,與其他工具相比,它提供了更高的壓縮比。
Packers 也是一個著名的 JavaScript 精簡工具。它會自動創建代碼的壓縮版本。因此你只需要粘貼代碼并點擊 pack 按鈕,它就會進行超出常規的壓縮,并使用 JavaScript 運行時添加高級的即時解壓縮。
JavaScript 文件中不必要的注釋和空格都可以通過使用 JS Min 輕易地消除。它可以將文件的體積大小減少一半,從而提升加載 JS 文件的速度。它還鼓勵采用更具表達性的編程風格,因為它消除了清理文檔的下載成本。
這個壓縮工具使用 Rhino 庫來解析 JavaScript,還解析了本地變量名。腳本的大小也可以自然地向下調整,從而讓它依賴于編程風格。它永遠不會更改公共變量和 API,這意味著你可以將壓縮版的 JavaScript 放到頁面中,而不需更改任何代碼。
如果你想讓你的 JavaScript 加載和運行速度非常快,Google Closure compiler 是一個非常好的工具。這個工具可消除冗余的代碼,會評估并重寫它,還會減少多余代碼。它還會檢查語法、變量引用和類型,并警告你常見的 JavaScript 陷阱。這是一款真正的 JavaScript 編譯器。
這個工具是一個 Windows 應用程序,可讓你在不使用命令行或 Visual Studio 的情況下運行。它可將文件夾和嵌套文件夾中的所有 JavaScript 文件壓縮,也可以壓縮單個 JavaScript 文件,啟用或禁用 Minifier 的超級壓縮和分析選項等。
用于壓縮 CSS/JS 文件的簡單小工具,不需要復雜的設置。它會將 CSS 中的 URL 從原始位置轉換為輸出位置。還可以自動解析 CSS 中的 語句。
JSCompress.com 是一個在線地 JavaScript 壓縮器,可用于壓縮和精簡 JavaScript 文件。壓縮過的 JavaScript 文件是生產環境的理想選擇,因為它們通常將文件的大小減少 30-90%。大多數文件大小的壓縮是通過刪除 Web 瀏覽器或訪問者不需要的注釋和額外的空白字符來實現的。
Smaller 是 OS X 上強大的 HTML,CSS 和 JavaScript 壓縮工具,還能夠把多個文件合并成一個文件。壓縮文件能提升網站的訪問速度。
Minify 是一個 PHP5 應用程序,可幫助你遵循用于建設高性能網站的雅虎的規則。它結合多個 CSS 或 JavaScript 文件,刪除不必要的空格和注釋,并為它們提供 gzip 編碼和最佳的客戶端緩存頭部信息。
本文轉載自
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn