คำว่า 'สัญญา' ใน JavaScript ได้ชื่อว่ามีการเกิดขึ้นของฝั่งเซิร์ฟเวอร์พัฒนา JavaScript
มันเป็นพื้นแสดงให้เห็นถึงผลของงานที่อาจจะหรืออาจจะไม่ได้แล้วเสร็จ หรือในคำง่ายสิ่งที่คาดหวังสำหรับการโทร JS
สถานที่ Q.js ในทั้งหมดนี้คือการทำสัญญาและการเขียนไม่ตรงกันโดยไม่ปิดกั้นการตรวจสอบและมีการบริหารจัดการที่ดีกว่าข้อผิดพลาด
Q.js ทำงานร่วมกับฝั่งไคลเอ็นต์ (เบราว์เซอร์) และฝั่งเซิร์ฟเวอร์ ( Node.js CommonJS RequireJS ซุ้ม องค์ประกอบ ) สภาพแวดล้อม
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- แก้ไขปัญหาที่ทำให้ Q จากการเป็น ใช้เป็น & # x3c; & # สคริปต์ x3e; สำหรับ Firefox add-on Q ตอนนี้สามารถใช้ในสภาพแวดล้อมใด ๆ ที่ให้ Globals หน้าต่างหรือตัวเองนิยมหน้าต่างตั้งแต่ add-on มีไม่เปลี่ยนรูปตัวเองที่แตกต่างไปจากหน้าต่าง.
มีอะไรใหม่ ในรุ่น 1.2.0:
- เพิ่ม Q.any (promisesArray) วิธีการ ผลตอบแทนที่ได้ปฏิบัติตามสัญญาที่มีมูลค่าของสัญญาการแก้ไขครั้งแรกใน promisesArray หากสัญญาใน promisesArray ทั้งหมดจะถูกปฏิเสธก็จะส่งกลับปฏิเสธสัญญา.
มีอะไรใหม่ ในรุ่น 1.1.2:
- ลบไฟล์จากแพคเกจภายนอก NPM โดยใช้ & quot; ไฟล์ & quot; รายการที่อนุญาตใน package.json แทนบัญชีดำ .npmignore.
มีอะไรใหม่ ในรุ่น 1.1.1:
- คงที่คู่ของการถดถอยในความร่วมมืออย่างใดอย่างหนึ่งซึ่ง สนับสนุน WebWorker จรรยาบรรณ, และอื่น ๆ ที่สนับสนุนในจรรยาบรรณ & # x3c; & # สคริปต์ x3e; การใช้งานทันที.
มีอะไรใหม่ ในรุ่น 1.1.0:
- เพิ่มการสนับสนุนสำหรับการเปิดใช้ร่องรอยสแต็คที่ยาวนานในโหนด js โดยการตั้งค่าตัวแปรสภาพแวดล้อม Q_DEBUG = 1.
- เปิดตัววิธีการประปาสัญญาซึ่งจะเห็นคุณค่าโดยไม่ต้องผ่านการเปลี่ยนแปลง.
- ใช้ instanceof ที่จะรับรู้กรณีสัญญาของตัวเองเมื่อเทียบกับ thenables.
- สร้างข้อผิดพลาดหมดเวลาด้วยรหัส === ETIMEDOUT (คอร์เนล Lesinski)
- CommonJS descriminant เพิ่มเติมการตรวจสอบสภาพแวดล้อมโมดูล.
- ลดลงรวมอย่างต่อเนื่องสำหรับ Node.js 0.6 และ 0.8 เนื่องจากการเปลี่ยนแปลงที่จะ NPM ที่ห้ามการใช้ของใหม่ ^ รุ่นประกอบการวินิจฉัยในการพึ่งพาสกรรมกริยาใด ๆ .
มีอะไรใหม่ ในรุ่น 1.0.1:
- เอาคอนโซลชั่วคราวสำหรับการตรวจสอบสัญญา นี้ไม่ได้ทำงานร่วมกับระดับของความน่าเชื่อถือใด ๆ .
- การสนับสนุนการแก้ไขนโยบายการรักษาความปลอดภัยเนื้อหาที่ห้าม EVAL ตอนนี้ใช้ StopIteration ทั่วโลกเพื่อแยกความแตกต่างจากเครื่องกำเนิดไฟฟ้าเครื่องกำเนิดไฟฟ้าแมงมุม ES6 สมมติว่าพวกเขาจะไม่อยู่ร่วมกัน.
มีอะไรใหม่ ในรุ่น 1.0.0:
- Q ตอนนี้จะพยายามที่จะโพสต์ข้อความในการแก้ปัญหา เบราว์เซอร์โดยไม่คำนึงว่า window.Touch ถูกกำหนด โครเมี่ยมอย่างน้อยตอนนี้มีสถานที่ให้บริการนี้โดยไม่คำนึงว่าสัมผัสที่ได้รับการสนับสนุนโดยฮาร์ดแวร์พื้นฐาน.
- ลบเตือนคัดค้านจาก promise.valueOf ฟังก์ชั่นที่เรียกว่าเบราว์เซอร์ในรูปแบบต่างๆเพื่อให้มีวิธีที่จะแยกแยะความแตกต่างที่ไม่มีการใช้งานที่ควรจะอพยพมาจากการใช้งานที่ไม่สามารถเปลี่ยนแปลง.
มีอะไรใหม่ ในรุ่น 0.9.2:.
- ผ่านการแจ้งเตือนความคืบหน้าเมื่อใช้หมดเวลา
- ผ่านการแจ้งเตือนความคืบหน้าเมื่อใช้ล่าช้า.
- nbind คงจริงผูก thisArg.
มีอะไรใหม่ ในรุ่น 0.9.0:.
- Q ตอนนี้ทำงานใน Internet Explorer 10
- fbind ไม่ยากผูกฟังก์ชั่นนี้กลับไปไม่ได้กำหนด.
- Q.reject ไม่มีการรั่วไหลของหน่วยความจำ.
- npost กับการขัดแย้งไม่มีตอนนี้ทำงาน.
มีอะไรใหม่ ในรุ่น 0.8.12:
- ถือว่าสัญญาต่างประเทศได้รับการแก้ไขใน Q.isFulfilled นี้จะช่วยให้การทำงาน Q.all บนอาร์เรย์ที่มีสัญญาต่างประเทศ.
- แก้ไขปัญหาเล็กน้อยกับการปฏิบัติตามสัญญา / + ข้อมูลจำเพาะและทดสอบชุด.
ต้องการ
- Node.js 0.6 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ