Davis.js ช่วยให้นักพัฒนาที่จะกำหนดการกระทำจะต้องดำเนินการเมื่อผู้ใช้ดังต่อไปนี้การเชื่อมโยงส่งรูปแบบหรือนำทางด้วยกลับและปุ่มไปข้างหน้า
เพื่อเรียกใช้โค้ดเส้นทางห้องสมุดใช้ HTML5 history.pushState
HTML5 pushState ช่วยให้เส้นทางที่จะเข้าพักในสถานที่แม้ว่าถูกปิด JavaScript
ในเบราว์เซอร์ที่ทันสมัย (4 + FireFox, Safari 5 +, Chrome, Safari 4 + iOS ของเบราว์เซอร์ Android 2.2 +) Davies.js ทำงานเป็นโฆษณา
ในเบราว์เซอร์รุ่นเก่า Davis.js จะไม่โหลดที่ช่วยให้การเชื่อมโยงไปยังทำตัวเหมือนพวกเขาจะทำตามปกติ
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- แก้ไขปัญหาด้วยวิธีการ params จะถูกเข้ารหัสและถอดรหัส.
มีอะไรใหม่ ในรุ่น 0.9.6:
- การจัดการที่เหมาะสมของทางญาติใช้ $ .prop แทน ของ $ .attr.
มีอะไรใหม่ ในรุ่น v0.9.1:
- แก้ไขข้อผิดพลาดกับการใช้มิดเดิลแวร์ระดับที่มีเส้นทางลัดเส้นทาง วิธีการ.
มีอะไรใหม่ ในรุ่น v0.9.0:
- เพิ่มการสนับสนุนสำหรับความหมายขอบเขตของเส้นทางที่ใช้ขอบเขต
- เพิ่มการสนับสนุนสำหรับมิดเดิลแวร์ระดับเส้นทาง.
- เพิ่มการสนับสนุนสำหรับ params เครื่องหมายในการกำหนดเส้นทาง.
- Davis.location ตอนนี้ยอมรับตัวเลือกพระรามที่ช่วยให้การกำหนด / เปลี่ยนเส้นทางเงียบ.
- เปลี่ยนลายเซ็นสำหรับการสร้าง Davis.Routes สามารถขณะนี้เป็นเพียงผ่านสตริงเป็นเส้นทาง.
- การยึดมั่นนโยบายใกล้ชิดกับแหล่งกำเนิดเดียวกันเมื่อผูกพันกับการเชื่อมโยงและรูปแบบ.
- แก้ไขข้อผิดพลาดที่ params ในวัตถุคำขอยังคง URI เข้ารหัส.
มีอะไรใหม่ ในรุ่น v0.8.1:.
- แก้ไขปัญหากับ Davis.listener
- davis.fblike ย้ายและ davis.mixpanel ลงในไดเรกทอรีที่ถูกต้อง.
มีอะไรใหม่ ในรุ่น v0.8.0:
- เดวิสเป็นไม่ขึ้นอยู่กับ jQuery สามารถ ใช้กับห้องสมุด DOM ที่มีการใช้นามสกุลใด ๆ หรือไม่.
- เพิ่ม Zepto ส่วนขยายที่จะอนุญาตให้เดวิสที่จะใช้กับ Zepto.
- การตรวจสอบที่มีประสิทธิภาพอื่น ๆ ของต้นกำเนิดของการเชื่อมโยงโปรโตคอลจะต้องตรงกับที่จะถูกจับโดยเดวิส.
- เพิ่มปลั๊กอิน Mixpanel.
- เพิ่ม Facebook ชอบปลั๊กอิน.
- แก้ไขบั๊กหลายที่มีนามสกุล hashRouting.
มีอะไรใหม่ ในรุ่น v0.7.0:
- Refactor ของ internals, องค์ประกอบหลายอย่างนำมาใช้ในขณะนี้เป็นเดวิส ปลั๊กอินทำให้ง่ายต่อการขยายห้องสมุด.
- ลดความซับซ้อนของการสร้างเครื่องมือในการอ้างอิงที่ถูกลบออกทับทิมและจาวา ตอนนี้สิ่งที่คุณต้องทำและ Node.js.
- ฟังก์ชั่นอำนวยความสะดวกเดวิสไม่จำเป็นต้องตั้งค่าฟังก์ชั่นที่จะผ่านในเมื่อมีการสร้างแอพพลิเค.
- อัตโนมัติฟังก์ชั่นอำนวยความสะดวกเดวิสเริ่มต้นการตรวจสอบโดยเร็วที่สุดเท่าที่เป็นไปได้.
- เปลี่ยนการตั้งค่าเริ่มต้น generateRequestOnPageLoad ตอนนี้มันเป็นเท็จโดยปริยาย.
- Davis.logger จะดำเนินการในขณะนี้เป็นปลั๊กอินไม่ได้ตั้งค่า.
- เปลี่ยนชื่อ Davis.Request.prototype.asJSON เพื่อ Davis.Request.prototype.toJSON.
- ข้อผิดพลาดแก้ไขความไม่สอดคล้องกันเบราว์เซอร์ Firefox ที่จะไม่ยิงเหตุการณ์ popstate ในการโหลดหน้า.
มีอะไรใหม่ ในรุ่น v0.6.2:
- แก้ไขปัญหาเพื่อให้สถานที่การร้องขอ 'รวมถึงการใด ๆ แบบสอบถาม params.
มีอะไรใหม่ ในรุ่น v0.6.1:
- Normalise ชื่อโหนดเมื่อตรวจสอบการเชื่อมโยงและต้นกำเนิดรูปแบบ แก้ไขข้อผิดพลาดเมื่อใช้ในเอกสาร XHTML.
- แก้ไขปัญหาเมื่อมีการส่งรูปแบบกับปัจจัยเฉพาะไฟล์หรือปัจจัยการผลิตที่ไม่มี.
ต้องการ
- เปิดใช้งาน JavaScript บนฝั่งไคลเอ็นต์
- jQuery 1.4.2 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ