A Closure Compiler volt írva a Java és már sok éve érte el a legjobb eredményt, ha jön az elemzés, érvényesítése, és a tömörítés JavaScript kódot az interneten.
Ez egyedülálló a többi fordítóprogramok nem csak azért, mert összenyomja kód jobb, de ez is ellenőrzi a hibákat, nem használt kód, és még megy, hogy átírják egy részét az Ön számára, ha azt észleli rossz szintaxis.
Ez egy hatékony eszköz, amely elnyerte a tekintetben a fejlesztők, miután látták, hogy milyen nagy a JavaScript-heavy alkalmazások Google épített vele. Mint egy példa a Google keresőmotor, a Google Maps, a Gmail és a Google Docs, csak hogy néhányat említsünk.
A Closure Compiler lehet használni egy Java CLI eszköz, de ez is otthont online és a munka révén egy egyszerű felületen.
A REST programozási API is elérhető a fejlesztők számára, hogy szeretne integrálni a más szolgáltatásokat is.
Mi az új ebben a kiadásban:
- néhány további getTypeRegistry változások javatests.
- Ez az utolsó CL körülbelül getTypeRegistry egyszerűsítések.
Mi az új verzióban 20150920:
- Néhány további getTypeRegistry változások javatests.
- Ez az utolsó CL körülbelül getTypeRegistry egyszerűsítések.
Mi az új verzióban 20150609:
- Néhány további getTypeRegistry változások javatests.
- Ez az utolsó CL körülbelül getTypeRegistry egyszerűsítések.
Mi az új verzióban 20150505:
- Néhány további getTypeRegistry változások javatests.
- Ez az utolsó CL körülbelül getTypeRegistry egyszerűsítések.
Mi az új verzióban 20150315:
- Néhány további getTypeRegistry változások javatests.
- Ez az utolsó CL körülbelül getTypeRegistry egyszerűsítések.
Mi az új verzióban 20150126:
- Added mezőt GlobalNamespace.Name, extendsExterns, azonosítani nevek, amelyek nem rendelkeznek externs, amely kiterjeszti az externs (pl állapítsa String.foo kívüli externs csomópont hierarchia).
- Frissítés GlobalNamespace.Name.canCollapse közé extendsExterns amikor meghatározzák, hogy összeomlik, vagy sem.
- Frissítés checkNamespaces kihagyja figyelmeztetések externs.
Mi az új verzióban 20141120:
- Externs Maps API v3.19.0.
Mi az új verzióban 20140923:
- Frissítse a típus a & quot; & quot; funkció jelzi, hogy visszaadja egy objektum, ha nem hívják, mint a kivitelező.
Mi az új verzióban 20140407:
- Add figyelmeztetés használatáért goog.base projektek hogy szeretné támogatni szigorú módban nem fordított kódot.
- Add & quot; arguments.callee & quot ;, & quot; arguments.caller & quot ;, & quot; Function.prototype.arguments & quot; és a & quot; Function.prototype.caller & quot; A & quot; szigorú & quot; mód ellenőrzéseket.
- Már a futásidejű típus ellenőrző típus-ellenőrzés tárgya, mint bármely objektum típusát, esetleg egy egzotikus prototípus - nem feltétlenül örökli a szabványos objektum.
- Állítsa a ellenőrzése "a nyilatkozatok a StrictModeCheck.
- Add egy InferConsts át, és használja azt bizonyítják, hogy ez megoldja a problémákat, a CommonJS álnevek (alapértelmezésben ki).
- Sok változás az új típusú következtető rendszer (még nincs engedélyezve ebben a kiadásban)
- Néhány változás az új értelmező (még nincs engedélyezve ebben a kiadásban)
Mi az új verzióban 20140303:
- A jobb következtetési polimorf funkcionál érveket.
- Továbbfejlesztett goog.asserts gépelés.
- Gyűjtés tulajdonság neveket rekord típusok in externs (alapértelmezésben ki, elérhető a Java API gatherExternsFromTypes opció).
- cross-modul módszer mozgás determinisztikus.
- Vegye le a régi kódot.
Mi az új verzióban 20140110:
- Új át: GatherExternProperties.
- A törölt a RemoveTryCatch át.
- Magában a munka-in-progress új típusú következtetés át.
- Figyelmeztetés érvénytelen használata id generátorok.
- Add támogatását szigorú módú kompatibilis verziója goog.base.
- Ne figyelmeztet ES3-inkompatibilis tulajdonság neveket externs fájlokat.
- Figyelmeztetés jobb osztály magántulajdonon-hozzáférés figyelmeztetést.
Hozzászólás nem található