Des millions d'utilisateurs dans le monde utilisent les applications à forte intensité JavaScript de Google, telles que Gmail, Google Docs et Google Maps. Je pense que tous les développeurs espèrent que la création d'applications Web deviendra plus facile. Haha, j'ai de très bonnes nouvelles pour vous. Google a ouvert aujourd'hui Closure Tools, un ensemble d'outils permettant au personnel interne de développer du JavaScript ! Les nombreuses applications Google mentionnées ci-dessus ont été développées à l'aide de cet outil.
Il existe trois ensembles d'outils inclus dans les outils de fermeture :
1. Compilateur de fermeture
Closure Compiler est un compilateur utilisé pour compiler JavaScript En plus des fonctions fournies par les compresseurs JavaScript les plus courants, il analysera également le programme et supprimera les parties inutiles, réduisant ainsi la taille du programme JavaScript et améliorant son efficacité. Vous pouvez utiliser le compilateur avec Closure Inspector (une extension pour Firebug).
Étant donné que le développement de JavaScript est diversifié, de nombreuses façons de l'exécuter ont été établies : un outil de ligne de commande open source est fourni ; une application Web est créée que vous pouvez compiler à l'aide d'une zone de texte ou d'une API RESTful et d'une extension pour Firefox ; peut être utilisé avec Page Speed pour visualiser facilement les avantages en termes de performances des pages Web.
2. Bibliothèque de clôture
Closure Library est une bibliothèque JavaScript étendue, bien testée, modulaire et multi-navigateurs. Il s'agit de la bibliothèque de classes JavaScript standard de Google. Cet ensemble d'outils ressemble à de nombreux frameworks JavaScript généraux, fournissant de nombreuses bibliothèques de fonctions d'opération DOM simplifiées, ainsi que des composants d'interface utilisateur riches.
3. Modèles de clôture
Cet ensemble d'outils fournit un mécanisme et une bibliothèque de fonctions pour créer des modèles en JavaScript. Vous pouvez écrire la partie de mise en page HTML au format *.soy, puis utiliser les outils fournis par le modèle fermé pour compiler le fichier modèle en code JavaScript, afin que les développeurs JavaScript puissent le faire. économisez une grande partie du fardeau du traitement de la page.
Les modèles de fermeture peuvent être implémentés en JavaScript et en Java, vous pouvez donc utiliser les mêmes modèles sur le serveur et le client.