โดยการจับคู่แยกวิเคราะห์ข้อมูลจากรูปแบบก็สามารถตัดสินใจที่จะดำเนินการ
Crossroads.js จะมีประสิทธิภาพมากและถ้าใช้อย่างถูกต้องจะช่วยลดความซับซ้อนของรหัส
มันสามารถแยกวัตถุโดยสรุปเส้นทางการเดินเรือและการร้องขอไปยัง server
Crossroads.js สามารถนำมาใช้กับห้องสมุด JS ที่สุดและกรอบ
Crossroads.js ได้รับแรงบันดาลใจจาก URL เส้นทาง / สาธารณูปโภคส่งอยู่ในกรอบมากที่สุด MVC เช่น Django, Ruby on Rails, พีระมิด, CakePHP หรือ CodeIgniter
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- ทำมันเป็นไปได้ที่จะมีการ patternLexer ที่แตกต่างกันต่อเราเตอร์.
- เพิ่มต่อท้าย / ชั้นนำ & quot ;; & quot; เพื่อ crossroads.min.js เพื่อหลีกเลี่ยงปัญหา concat.
- ปรับปรุงห่อ UMD เพื่อ crossroads.min.js ยังควรจะทำงานกับ r.js.
มีอะไรใหม่ ในรุ่น 0.11.0:
- การเปลี่ยนแปลง API:
- เพิ่ม crossroads.pipe () และ crossroads.unpipe ().
- Addeded วิธีการสลับไวกรณี crossroads.ignoreCase เริ่มต้นเป็นความจริง.
- เพิ่ม crossroads.ignoreState.
- ปรับปรุง:
- decodeQueryString () ตอนนี้เคารพ shouldTypecast.
- เปลี่ยนการตรวจสอบอาร์เรย์ Route.rules จะเป็นกรณีตายถ้า crossroads.ignoreCase = true.
มีอะไรใหม่ ในรุ่น v0.10.0:
- หลีกเลี่ยงเส้นทางการฝึกอบรม / ข้าม / จับคู่ถ้าสัญญาณ ผ่านการร้องขอเดียวกันในการโทรตามมา.
- เพิ่ม crossroads.resetState ().
มีอะไรใหม่ ในรุ่น v0.9.1:
- แก้ไข:
- ปกติพฤติกรรมของกลุ่มตัวเลือกใน IE 7-8.
- captureVals คงที่ใน IE 7-8 ให้แน่ใจว่าธงชาติทั่วโลกทำงานอย่างถูกต้อง.
- ปรับปรุง:
- Route.interpolate () ยอมรับตัวเลขเป็นกลุ่ม.
มีอะไรใหม่ ในรุ่น v0.9.0:
- Route.switched ถูกส่งเฉพาะในกรณีที่การจับคู่ที่แตกต่างกัน เส้นทาง.
- การทำงานเริ่มต้นของการเปลี่ยนแปลงทับที่เริ่มต้น / ปลายของการร้องขอ.
มีอะไรใหม่ ในรุ่น v0.8.0:.
- เพิ่ม Route.switched
- เพิ่ม crossroads.NORM_AS_ARRAY, crossroads.NORM_AS_OBJECT.
- เพิ่มตัวเลือกที่จะผ่านการขัดแย้งเริ่มต้น crossroads.parse ().
- ส่วนที่เหลือเพิ่มการสนับสนุนกลุ่ม.
- เปลี่ยนสร้าง Node.js.
- เปลี่ยน minifier เพื่อ UglifyJS.
มีอะไรใหม่ ในรุ่น v0.7.1:
- คงหลีกเลี่ยงการโทร rules.normalize_ ในขั้นตอนการตรวจสอบ
มีอะไรใหม่ ในรุ่น v0.7.0:
- การเปลี่ยนแปลง API:
- เพิ่ม crossroads.normalizeFn.
- เพิ่ม vals_ อาร์เรย์เป็นค่าส่งผ่านไปยังวัตถุ normalize_ crossroads.normalizeFn และเพื่อเพิ่มความยืดหยุ่น.
- เพิ่มการสนับสนุน Route.greedy.
- เปลี่ยนพารามิเตอร์ส่งสัญญาณ crossroads.routed ผ่านคำขอเป็นครั้งแรกและพระรามข้อมูลวัตถุเป็นพารามิเตอร์ที่สอง.
- อื่น ๆ :
- ปรับปรุงพารามิเตอร์ Typecasting.
- Refactoring รหัสสำหรับการบีบอัดที่ดีขึ้นและยังง่ายตรรกะบางอย่างเพื่อเพิ่มการอ่านรหัส.
มีอะไรใหม่ ในรุ่น v0.6.0:
- การเปลี่ยนแปลง API:
- เปลี่ยนค่าเริ่มต้น crossroads.shouldTypecast เท็จ.
- เพิ่มกฎมายากลที่จะปรับ params เส้นทางก่อนที่จะจัดส่ง rules.normalize _.
- เพิ่ม crossroads.VERSION.
- แก้ไข:
- แก้ไขตัวเลือก & quot; / & quot; ระหว่าง params ต้อง.
- เฉพาะทดสอบ params ตัวเลือกถ้าค่า! = null.
- แก้ไขห่อ CommonJS ไม่ได้แยกการส่งออกอย่างถูกต้อง.
- อื่น ๆ :
- อพยพทดสอบหน่วยจากยูอิจัสมินที่จะช่วยให้การทดสอบใน nodejs และยังเพราะมันจะทำงานทั้งในประเทศและช่วยให้ดีขึ้นข้อความผิดพลาด ที่เพิ่มขึ้นเป็นจำนวนมากจำนวนของการทดสอบที่ช่วยในการมองเห็นขอบไม่กี่กรณี.
- เปลี่ยนเสื้อคลุมในการสร้างแฟ้มการกระจายเดียวที่ทำงานบนทุกสภาพแวดล้อม.
ต้องการ
- เปิดใช้งาน JavaScript บนฝั่งไคลเอ็นต์
ความคิดเห็นที่ไม่พบ