Ein JavaScript-Optimierungstool
Der Closure Compiler kompiliert JavaScript in kompakten Hochleistungscode. Der Compiler entfernt toten Code, schreibt ihn neu und minimiert den Rest, damit er schnell heruntergeladen und ausgeführt werden kann. Außerdem werden Syntax, Variablenverweise und -typen geprüft und Hinweise auf häufig auftretende JavaScript-Fehler angezeigt. Mithilfe dieser Prüfungen und Optimierungen können Sie Apps schreiben, die weniger fehlerhaft und einfacher zu verwalten sind.
Eine umfassende JavaScript-Bibliothek
Die Closure Library ist eine umfangreiche, gut getestete, modulare und browserübergreifende JavaScript-Bibliothek. Sie können genau das Richtige aus einer großen Anzahl wiederverwendbarer UI-Widgets und -Steuerelemente und aus untergeordneten Dienstprogrammen für DOM-Manipulation, Serverkommunikation, Animation, Datenstrukturen, Einheitentests, Rich-Text-Bearbeitung und mehr abrufen. Die Closure-Bibliothek ist serverunabhängig und kann mit dem Closure Compiler verwendet werden.
Ein JavaScript-Stilprüfer und -fixierer
Der Closure Linter erzwingt die Richtlinien des Google JavaScript-Styleguides. Der Linter kümmert sich um Stilprobleme, damit Sie sich auf das Coding konzentrieren können.
Eine verbesserte Sprache für Stylesheets
Closure Stylesheets ist ein System, mit dem verschiedene Google-Erweiterungen zur standardmäßigen CSS-Sprache hinzugefügt werden. Mit diesen Erweiterungen können Sie Variablen, Funktionen, Bedingungen und Mixins in Ihrem Stylesheet definieren und verwenden, sodass Ihre Stylesheets besser lesbar und pflegebar sind. Mit einem integrierten Tool kann das Stylesheet in den Standard-CSS-Code kompiliert werden. Es unterstützt Komprimierung, Linting, Richtungsrichtung (von rechts nach links spiegeln) und das Umbenennen von Klassen.
Ein Vorlagensystem für Java und JavaScript
Vorlagen für das Schließen vereinfachen die dynamische Erstellung von HTML. Sie haben eine einfache Syntax, die für Programmierer natürlich ist. Im Gegensatz zu herkömmlichen Vorlagensystemen, bei denen Sie eine große Vorlage pro Seite verwenden, können Sie sich Vorlagen für die Schließung als kleine Komponenten vorstellen, die Sie zum Erstellen Ihrer Benutzeroberfläche erstellen.
Closure-Vorlagen werden sowohl für JavaScript als auch für Java implementiert, sodass Sie sowohl auf Server- als auch auf Clientseite dieselben Vorlagen verwenden können. Für die Clientseite werden Closure-Vorlagen in effizientes JavaScript kompiliert.