Closure Compiler

ภาพหน้าจอของซอฟแวร์:
Closure Compiler
รายละเอียดซอฟแวร์:
รุ่น: 20160125 การปรับปรุง
วันที่อัพโหลด: 9 Feb 16
ผู้พัฒนา: Google, Inc.
การอนุญาต: ฟรี
ความนิยม: 33

Rating: nan/5 (Total Votes: 0)

ปิดคอมไพเลอร์ ถูกเขียนใน Java และมันได้เป็นเวลาหลายปีบรรลุผลที่ดีที่สุดเมื่อมันมาถึงการวิเคราะห์การตรวจสอบและการบีบอัดโค้ด JavaScript สำหรับเว็บ.

มันไม่ซ้ำกันจากคอมไพเลอร์อื่น ๆ ที่ไม่เพียงเพราะมันบีบอัดรหัสดีขึ้น แต่ก็ยังตรวจสอบข้อผิดพลาดที่ไม่ได้ใช้รหัสและแม้กระทั่งไปในการเขียนบางส่วนของมันสำหรับคุณเมื่อตรวจพบไวยากรณ์ที่ไม่ดี.

มันเป็นเครื่องมือที่มีประสิทธิภาพที่ได้รับความเคารพของนักพัฒนาหลังจากที่พวกเขาได้เห็นสิ่งที่ใช้งานที่ดี JavaScript หนัก Google ได้สร้างขึ้นกับมัน เช่นตามตัวอย่างเครื่องมือค้นหาของ Google, Google Maps, Gmail และ Google Docs เพียงเพื่อชื่อไม่กี่.

ปิดคอมไพเลอร์สามารถนำมาใช้เป็นเครื่องมือทาง Java CLI แต่ก็ยังสามารถเป็นเจ้าภาพออนไลน์และการทำงานผ่านอินเตอร์เฟซที่เรียบง่าย.

API เขียนโปรแกรมสงบนอกจากนี้ยังมีสำหรับนักพัฒนาที่ต้องการที่จะบูรณาการภายในบริการอื่น ๆ เช่นกัน

มีอะไรใหม่ ในรุ่นนี้:.

  • การเปลี่ยนแปลงอีกไม่กี่ getTypeRegistry ใน javatests.
  • ซึ่งล่าสุดเป็น CL เกี่ยวกับการสะสาง getTypeRegistry.

คืออะไรใหม่ ในรุ่น 20150920:.

  • อีกไม่กี่เปลี่ยนแปลง getTypeRegistry ใน javatests
  • ซึ่งล่าสุดเป็น CL เกี่ยวกับการสะสาง getTypeRegistry.

คืออะไรใหม่ ในรุ่น 20150609:.

  • อีกไม่กี่เปลี่ยนแปลง getTypeRegistry ใน javatests
  • ซึ่งล่าสุดเป็น CL เกี่ยวกับการสะสาง getTypeRegistry.

คืออะไรใหม่ ในรุ่น 20150505:. ​​

  • อีกไม่กี่เปลี่ยนแปลง getTypeRegistry ใน javatests
  • ซึ่งล่าสุดเป็น CL เกี่ยวกับการสะสาง getTypeRegistry.

คืออะไรใหม่ ในรุ่น 20150315:.

  • อีกไม่กี่เปลี่ยนแปลง getTypeRegistry ใน javatests
  • ซึ่งล่าสุดเป็น CL เกี่ยวกับการสะสาง getTypeRegistry.

มีอะไรใหม่ ในรุ่น 20150126:

  • เพิ่มฟิลด์ GlobalNamespace.Name, extendsExterns เพื่อระบุ ชื่อที่อาจจะไม่ใช่ externs ที่ขยาย externs (เช่นประกาศ String.foo ไม่ใช่ externs โหนดลำดับชั้น).
  • ปรับปรุง GlobalNamespace.Name.canCollapse ได้แก่ extendsExterns เมื่อพิจารณาว่าจะยุบหรือไม่.
  • ปรับปรุง checkNamespaces จะข้ามคำเตือนสำหรับ externs.

คืออะไรใหม่ ในรุ่น 20141120:.

  • Externs สำหรับ Maps API v3.19.0

มีอะไรใหม่ ในรุ่น 20140923:

  • การปรับปรุงประเภทของ & quot นั้นวัตถุ & quot; ฟังก์ชั่นเพื่อบ่งชี้ว่ามันจะกลับวัตถุถ้าไม่ได้เรียกว่าเป็นผู้สร้าง.

มีอะไรใหม่ ในรุ่น 20140407:

  • เพิ่มคำเตือนการใช้งานของ goog.base สำหรับโครงการ ที่ต้องการให้การสนับสนุนโหมดการเข้มงวดในรหัสไม่ได้คอมไพ.
  • เพิ่ม & quot; arguments.callee & quot ;, & quot; arguments.caller & quot ;, & quot; Function.prototype.arguments & quot; และ & quot; Function.prototype.caller & quot; เพื่อ & quot; เข้มงวด & quot; ตรวจสอบโหมด.
  • มีชนิด Runtime ตรวจสอบวัตถุประเภทการตรวจสอบเป็นชนิดวัตถุใด ๆ ที่อาจมีต้นแบบที่แปลกใหม่. - ไม่จำเป็นต้องมีการสืบทอดจากวัตถ​​ุมาตรฐาน
  • เลื่อนการตรวจสอบสำหรับ 'กับ' งบเข้าไปใน StrictModeCheck.
  • เพิ่ม InferConsts ผ่านและใช้มันแสดงให้เห็นว่าการแก้ไขปัญหาเกี่ยวกับการนามแฝง CommonJS (ปิดโดยปริยาย).
  • จำนวนมากของการเปลี่ยนแปลงในระบบการอนุมานชนิดใหม่ (ยังไม่เปิดใช้งานในรุ่นนี้)
  • เปลี่ยนแปลงบางอย่างในตัวแยกวิเคราะห์ใหม่ (ยังไม่เปิดใช้งานในรุ่นนี้)

มีอะไรใหม่ ในรุ่น 20140303:.

  • ข้อสรุปที่ดีกว่าสำหรับฟังก์ชั่น polymorphic เป็นข้อโต้แย้ง
  • ปรับปรุง goog.asserts พิมพ์.
  • รวบรวมรายชื่อทรัพย์สินจากประเภทบันทึกใน externs (ปิดโดยปริยายเข้าถึงได้ผ่านทาง Java API เป็น gatherExternsFromTypes OPTION).
  • ให้เป็นวิธีการข้ามโมดูลการเคลื่อนไหวที่กำหนด.
  • ลบรหัสเดิม.

มีอะไรใหม่ ในรุ่น 20140110:

  • ผ่านใหม่:. GatherExternProperties
  • ลบ RemoveTryCatch ผ่าน.
  • รวมถึงการทำงานในความคืบหน้าใหม่อนุมานชนิดผ่าน.
  • เตือนเกี่ยวกับการใช้งานที่ไม่ถูกต้องของเครื่องกำเนิดไฟฟ้ารหัส.
  • เพิ่มการสนับสนุนสำหรับเข้มงวดโหมดรุ่นที่รองรับการ goog.base.
  • อย่าเตือนเกี่ยวกับชื่อคุณสมบัติ ES3-เข้ากันไม่ได้ในแฟ้ม externs.
  • เตือนเกี่ยวกับความถูกต้องในระดับคำเตือนเอกชนสถานที่ให้บริการการเข้าถึง.

ซอฟต์แวร์ที่คล้ายกัน

isass
isass

13 May 15

mkr
mkr

19 Jul 15

Duo
Duo

28 Feb 15

Rock
Rock

13 Apr 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Google, Inc.

ความคิดเห็นที่ Closure Compiler

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่