JS.Class

ภาพหน้าจอของซอฟแวร์:
JS.Class
รายละเอียดซอฟแวร์:
รุ่น: 4.0.5
วันที่อัพโหลด: 13 May 15
ผู้พัฒนา: James Coglan
การอนุญาต: ฟรี
ความนิยม: 35

Rating: 4.0/5 (Total Votes: 1)

มันเป็นพอร์ตและขั้นสูงการดำเนินงานของวัตถุหลักของรูบี้ / โมดูล / ระบบการเรียนในรหัส JavaScript, เช่นเดียวกับห้องสมุดทับทิมหลายมาตรฐานและนามสกุลอื่น ๆ อีกมากมาย.

คุณสมบัติ

  • คุณสมบัติทั่วไป:
  • วิธีผูกพัน
  • ระบบวัตถุทับทิมเช่นเดียวกับการเรียน mixins และวิธีการเดี่ยว
  • ปลายที่มีผลผูกพันข้อโต้แย้งไม่จำเป็นซุปเปอร์โทรไปเรียนผู้ปกครองและ mixins
  • รวมขยายและได้รับการถ่ายทอดตะขอ
  • APIs สะท้อนระบบวัตถุ
  • การประชุมเพื่อความเท่าเทียมกันวัตถุเปรียบเทียบซ้ำและ hashing
  • รุ่นของโมดูลทับทิมมาตรฐานต่างๆและโครงสร้างข้อมูล

  • ทำงานร่วมกับ:
  • Node
  • V8
  • แรด
  • Narwhal
  • แมงมุม
  • โฮสต์สคริปต์ของ Windows

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • เปลี่ยนชื่อ MethodChain #_ () เพื่อ MethodChain #__ () เพื่อหลีกเลี่ยงการ clobbering เน้นในห้องทดสอบ.

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

  • อย่ารักษา null เป็นข้อผิดพลาดเมื่อผ่าน ที่จะเรียกกลับ async ทดสอบ.
  • เป็นที่เข้มงวดเกี่ยวกับฟังก์ชั่นไม่ว่าจะเป็น stubbed จะเรียกว่าใหม่หรือไม่.
  • เพิ่ม withNew () ในขณะที่การปรับปรุงเพื่อแทนที่ต้นขั้วต้นขั้ว ('ใหม่', ... ).
  • เพิ่ม (เป้าหมาย) เป็น Matcher ต้นขั้วสำหรับการตรวจสอบนี้มีผลผูกพันของการโทร.

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

  • AsyncSteps เปลี่ยนจึงตัดสายทั้งหมดไปก่อน ( ) มัน () และหลัง () เพื่อให้แต่ละบล็อกรอให้ทุกขั้นตอนคิวมันจะเสร็จสมบูรณ์.

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

  • ข้อผิดพลาดการจัดทำดัชนีคงที่ในการผลิตแบบไดนามิกของ autoload.require รายการ.

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

  • ส่ว​​นประกอบทั้งหมดนี้ทำงานบนอาร์เรย์ที่กว้างมากของแพลตฟอร์ม
  • JS.Class มีการทดสอบในขณะนี้โดยใช้กรอบการทดสอบของตัวเอง JS.Test.
  • ห้องสมุดใหม่:. เกณฑ์มาตรฐานคอนโซล Deferrable, OrderedHash ช่วง OrderedSet, TSort
  • HashSet ได้กลายเป็นฐานการดำเนินงานการตั้งค่าและการดำเนินการชุดเดิมได้ถูกลบออก
  • StackTrace ได้รับการซ่อมแซมทั้งหมดเพื่อสนับสนุนการขยายการทำงานการติดตามผู้ใช้กำหนด
  • วิธีการหลักใหม่โมดูลนามแฝง # () สำหรับวิธีการ aliasing
  • ผู้ใช้กำหนดวิธีการใช้คำหลัก Method.keyword ()
  • JS.Class ไม่สนับสนุน subclassing ระดับชั้น
  • โมดูล # instanceMethod () ผลตอบแทนวิธีการไม่ได้เป็นฟังก์ชั่น
  • Enumerable # grep () ในขณะนี้สนับสนุนการเลือกโดยแบ่งตามชนิดเช่น items.grep (อาร์เรย์) ไม่สนับสนุนการทำงานเช่นเดียวกับภาค items.grep (ฟังก์ชั่น (x) {ผลตอบแทน x == 0}) คุณควรใช้ Enumerable # เลือก () สำหรับเรื่องนี้
  • วัตถุที่มีคุณสมบัติเดียวกันและอาร์เรย์ที่มีองค์ประกอบเดียวกันในขณะนี้ได้รับการพิจารณาเท่ากับเมื่อใช้เป็นกุญแจแฮ
  • MethodChain ไฟ # () จะเรียกว่าตอนนี้ __ exec MethodChain #__ ()
  • JS.Ruby ได้ถูกลบออก

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

  • เพิ่มการสนับสนุนสำหรับโหนด Narwhal และ Windows โฮสต์สคริปต์ กับระบบการโหลด JS.Package.
  • เพิ่ม `แมโคร autoload` กับระบบแพคเกจสำหรับการกำหนดค่าได้อย่างรวดเร็วโดยใช้โมดูลการประชุมชื่อไฟล์.
  • เปลี่ยนชื่อ `ต้องการ ()` `เพื่อ JS.require ()` เพื่อที่จะไม่ขัดแย้งกับ CommonJS โมดูล API.

ต้องการ

  • เปิดใช้งาน JavaScript บนฝั่งไคลเอ็นต์

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

PureScript
PureScript

10 Feb 16

RLua
RLua

13 May 15

Klass
Klass

28 Apr 16

hy
hy

13 Apr 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา James Coglan

Faye
Faye

10 Dec 15

ความคิดเห็นที่ JS.Class

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