JavaScript 最佳化工具
Closure Compiler 將 JavaScript 編譯成精簡的高效能程式碼。編譯器會移除死的程式碼並重新編寫並最小化剩餘項目,以便快速下載和執行。也會檢查語法、變數參照和類型,並在常見 JavaScript 問題時發出警告。這些檢查和最佳化作業可協助您編寫應用程式的錯誤或容易維護的應用程式。
完善的 JavaScript 程式庫
關閉程式庫是一個廣泛、經過完整測試、模組化且跨瀏覽器的 JavaScript 程式庫。您可以從大量的可重複使用的 UI 小工具和控制項,以及從較低階的公用程式中提取需要的內容,這些元件包含 DOM 操控、伺服器通訊、動畫、資料結構、單元測試、RTF 格式編輯等。Closure Library 適用於伺服器,適合與 Closure Compiler 搭配使用。
JavaScript 樣式檢查工具與樣式修正程式
Closure Linter 會強制執行《Google JavaScript 樣式指南》的規範。Linter 會處理樣式問題,讓您專心編寫程式碼。
強化版樣式表語言
偽裝樣式系統是一種將標準 Google 擴充功能加入標準 CSS 語言的系統,透過這些擴充功能,您可以定義及使用樣式表中的變數、函式、條件式和混合型,讓樣式表更易讀。隨附的工具可以將樣式表編譯成標準 CSS,並支援壓縮、程式碼檢查、方向 (由右至左翻轉) 和類別重新命名。
Java 和 JavaScript 適用的範本系統
封閉範本可簡化動態產生 HTML 的工作。對程式設計師而言,這種語法很自然。不同於傳統的範本系統讓您在每一頁使用一個大範本,您可以將 Closure Templates 想像成小元件,用來組成您的使用者介面。
但關閉範本適用於 JavaScript 和 Java,因此您可以在伺服器和用戶端上使用同一個範本。如果是用戶端,Closure Templates 會預先編譯成有效的 JavaScript。