Marionette

ภาพหน้าจอของซอฟแวร์:
Marionette
รายละเอียดซอฟแวร์:
รุ่น: 2.4.4 การปรับปรุง
วันที่อัพโหลด: 9 Feb 16
ผู้พัฒนา: Marionette Development Team
การอนุญาต: ฟรี
ความนิยม: 13

Rating: nan/5 (Total Votes: 0)

Marionette ถูกสร้างขึ้นที่ด้านบนของห้องสมุด Backbone.js ห้องสมุด JavaScript เพิ่มหลักการ MVC เพื่อ JavaScript.

โดยใช้หลักการ MVC เหล่านี้ Marionette เพิ่มการสนับสนุนสำหรับคุณสมบัติให้โดยปกติภาษาการเขียนโปรแกรมขั้นสูงเช่น ทับทิม PHP หรือ หลาม .

กรอบไม่ได้เป็นกรอบต่อ se แต่คอลเลกชันของแพคเกจที่มีประโยชน์ Backbone.js.

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

  • ขณะนี้คุณสามารถกำหนดวิธีการกรองบน​​ CollectionView หรือ CompositeView เพื่อกรองสิ่งที่มุมมองการแสดง นี้จะเป็นประโยชน์สำหรับเมื่อคุณกำลังแสดงรายการที่ผู้ใช้สามารถกรอง.
  • เพิ่มตัวเลือกในการ reorderOnSort CollectionView และ CompositeView ใช้ jQuery จะย้ายโหนดลูกรอบโดยไม่ต้อง re-ทำให้ทั้งต้น นี่คือการเพิ่ม perf ขนาดใหญ่และเป็นผู้ชนะง่ายถ้าคุณกำลังคัดแยกคอลเลกชันของคุณ.
  • Col​​lectionView ตอนนี้มี viewComparator เพื่อเปิดใช้งานที่กำหนดเองการเรียงลำดับในแต่ละมุมมองพื้นฐานคำนึงถึงสิ่งที่วิธีการเก็บสำรองข้อมูลของคุณจะถูกจัดเรียง.
  • Refactor ค้นหาเรียงพระรามใช้ Marionette.getOption.
  • เพิ่มวิธีการผู้ช่วยใหม่สำหรับการแสดงของเด็กได้ง่ายขึ้นโหนด showChildView
  • this.showChildView ( 'แถบด้านข้าง' SidebarView ใหม่ ());
  • เพิ่มวิธีการช่วยเหลือใหม่ของการเรียกง่ายของเด็กโหนด getChildView
  • this.getChildView (& lsquo; แถบด้านข้าง ")
  • เพิ่มตัวเลือก destroyImmediate ไป LayoutView เพื่อทำลายองค์ประกอบมุมมองเค้าโครงแล้วลบโหนดเด็ก นี่คือการเพิ่มประสิทธิภาพ perf ว่าตอนนี้คุณสามารถเลือก.
  • @ui แก้ไขได้รับการสนับสนุนในตอนนี้คำจำกัดความของภูมิภาคใน LayoutView
  • การสนับสนุน regionEvent ถูกเพิ่ม
  • วิธีการทำลายในขณะนี้จะส่งกลับอินสแตนซ์ที่ถูกทำลายเพื่อเปิดใช้งานการผูกมัดง่ายขึ้นจากการกระทำของมุมมอง.
  • หากคุณกำหนดตัวเลือกกัญชาใน Marionette.View ของคุณหรือถ้าคุณผ่านตัวเลือกเป็นฟังก์ชั่นการ Marionette.View ของคุณผ่านผลของตัวเลือกลงไปดูคอนสตรัคกระดูกสันหลัง.
  • มุมมองทั้งหมดตอนนี้มีคุณสมบัติ isRendered ที่มีการปรับปรุงหลังจากที่การแสดงผลและทำลาย.

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

  • ขณะนี้คุณสามารถกำหนดวิธีการกรองบน​​ CollectionView หรือ CompositeView เพื่อกรองสิ่งที่มุมมองการแสดง นี้จะเป็นประโยชน์สำหรับเมื่อคุณกำลังแสดงรายการที่ผู้ใช้สามารถกรอง.
  • เพิ่มตัวเลือกในการ reorderOnSort CollectionView และ CompositeView ใช้ jQuery จะย้ายโหนดลูกรอบโดยไม่ต้อง re-ทำให้ทั้งต้น นี่คือการเพิ่ม perf ขนาดใหญ่และเป็นผู้ชนะง่ายถ้าคุณกำลังคัดแยกคอลเลกชันของคุณ.
  • Col​​lectionView ตอนนี้มี viewComparator เพื่อเปิดใช้งานที่กำหนดเองการเรียงลำดับในแต่ละมุมมองพื้นฐานคำนึงถึงสิ่งที่วิธีการเก็บสำรองข้อมูลของคุณจะถูกจัดเรียง.
  • Refactor ค้นหาเรียงพระรามใช้ Marionette.getOption.
  • เพิ่มวิธีการผู้ช่วยใหม่สำหรับการแสดงของเด็กได้ง่ายขึ้นโหนด showChildView
  • this.showChildView ( 'แถบด้านข้าง' SidebarView ใหม่ ());
  • เพิ่มวิธีการช่วยเหลือใหม่ของการเรียกง่ายของเด็กโหนด getChildView
  • this.getChildView (& lsquo; แถบด้านข้าง ")
  • เพิ่มตัวเลือก destroyImmediate ไป LayoutView เพื่อทำลายองค์ประกอบมุมมองเค้าโครงแล้วลบโหนดเด็ก นี่คือการเพิ่มประสิทธิภาพ perf ว่าตอนนี้คุณสามารถเลือก.
  • @ui แก้ไขได้รับการสนับสนุนในตอนนี้คำจำกัดความของภูมิภาคใน LayoutView
  • การสนับสนุน regionEvent ถูกเพิ่ม
  • วิธีการทำลายในขณะนี้จะส่งกลับอินสแตนซ์ที่ถูกทำลายเพื่อเปิดใช้งานการผูกมัดง่ายขึ้นจากการกระทำของมุมมอง.
  • หากคุณกำหนดตัวเลือกกัญชาใน Marionette.View ของคุณหรือถ้าคุณผ่านตัวเลือกเป็นฟังก์ชั่นการ Marionette.View ของคุณผ่านผลของตัวเลือกลงไปดูคอนสตรัคกระดูกสันหลัง.
  • มุมมองทั้งหมดตอนนี้มีคุณสมบัติ isRendered ที่มีการปรับปรุงหลังจากที่การแสดงผลและทำลาย.

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

  • ขณะนี้คุณสามารถกำหนดวิธีการกรองบน​​ CollectionView หรือ CompositeView เพื่อกรองสิ่งที่มุมมองการแสดง นี้จะเป็นประโยชน์สำหรับเมื่อคุณกำลังแสดงรายการที่ผู้ใช้สามารถกรอง.
  • เพิ่มตัวเลือกในการ reorderOnSort CollectionView และ CompositeView ใช้ jQuery จะย้ายโหนดลูกรอบโดยไม่ต้อง re-ทำให้ทั้งต้น นี่คือการเพิ่ม perf ขนาดใหญ่และเป็นผู้ชนะง่ายถ้าคุณกำลังคัดแยกคอลเลกชันของคุณ.
  • Col​​lectionView ตอนนี้มี viewComparator เพื่อเปิดใช้งานที่กำหนดเองการเรียงลำดับในแต่ละมุมมองพื้นฐานคำนึงถึงสิ่งที่วิธีการเก็บสำรองข้อมูลของคุณจะถูกจัดเรียง.
  • Refactor ค้นหาเรียงพระรามใช้ Marionette.getOption.
  • เพิ่มวิธีการผู้ช่วยใหม่สำหรับการแสดงของเด็กได้ง่ายขึ้นโหนด showChildView
  • this.showChildView ( 'แถบด้านข้าง' SidebarView ใหม่ ());
  • เพิ่มวิธีการช่วยเหลือใหม่ของการเรียกง่ายของเด็กโหนด getChildView
  • this.getChildView (& lsquo; แถบด้านข้าง ")
  • เพิ่มตัวเลือก destroyImmediate ไป LayoutView เพื่อทำลายองค์ประกอบมุมมองเค้าโครงแล้วลบโหนดเด็ก นี่คือการเพิ่มประสิทธิภาพ perf ว่าตอนนี้คุณสามารถเลือก.
  • @ui แก้ไขได้รับการสนับสนุนในตอนนี้คำจำกัดความของภูมิภาคใน LayoutView
  • การสนับสนุน regionEvent ถูกเพิ่ม
  • วิธีการทำลายในขณะนี้จะส่งกลับอินสแตนซ์ที่ถูกทำลายเพื่อเปิดใช้งานการผูกมัดง่ายขึ้นจากการกระทำของมุมมอง.
  • หากคุณกำหนดตัวเลือกกัญชาใน Marionette.View ของคุณหรือถ้าคุณผ่านตัวเลือกเป็นฟังก์ชั่นการ Marionette.View ของคุณผ่านผลของตัวเลือกลงไปดูคอนสตรัคกระดูกสันหลัง.
  • มุมมองทั้งหมดตอนนี้มีคุณสมบัติ isRendered ที่มีการปรับปรุงหลังจากที่การแสดงผลและทำลาย.

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

  • ขณะนี้คุณสามารถกำหนดวิธีการกรองบน​​ CollectionView หรือ CompositeView เพื่อกรองสิ่งที่มุมมองการแสดง นี้จะเป็นประโยชน์สำหรับเมื่อคุณกำลังแสดงรายการที่ผู้ใช้สามารถกรอง.
  • เพิ่มตัวเลือกในการ reorderOnSort CollectionView และ CompositeView ใช้ jQuery จะย้ายโหนดลูกรอบโดยไม่ต้อง re-ทำให้ทั้งต้น นี่คือการเพิ่ม perf ขนาดใหญ่และเป็นผู้ชนะง่ายถ้าคุณกำลังคัดแยกคอลเลกชันของคุณ.
  • Col​​lectionView ตอนนี้มี viewComparator เพื่อเปิดใช้งานที่กำหนดเองการเรียงลำดับในแต่ละมุมมองพื้นฐานคำนึงถึงสิ่งที่วิธีการเก็บสำรองข้อมูลของคุณจะถูกจัดเรียง.
  • Refactor ค้นหาเรียงพระรามใช้ Marionette.getOption.
  • เพิ่มวิธีการผู้ช่วยใหม่สำหรับการแสดงของเด็กได้ง่ายขึ้นโหนด showChildView
  • this.showChildView ( 'แถบด้านข้าง' SidebarView ใหม่ ());
  • เพิ่มวิธีการช่วยเหลือใหม่ของการเรียกง่ายของเด็กโหนด getChildView
  • this.getChildView (& lsquo; แถบด้านข้าง ")
  • เพิ่มตัวเลือก destroyImmediate ไป LayoutView เพื่อทำลายองค์ประกอบมุมมองเค้าโครงแล้วลบโหนดเด็ก นี่คือการเพิ่มประสิทธิภาพ perf ว่าตอนนี้คุณสามารถเลือก.
  • @ui แก้ไขได้รับการสนับสนุนในตอนนี้คำจำกัดความของภูมิภาคใน LayoutView
  • การสนับสนุน regionEvent ถูกเพิ่ม
  • วิธีการทำลายในขณะนี้จะส่งกลับอินสแตนซ์ที่ถูกทำลายเพื่อเปิดใช้งานการผูกมัดง่ายขึ้นจากการกระทำของมุมมอง.
  • หากคุณกำหนดตัวเลือกกัญชาใน Marionette.View ของคุณหรือถ้าคุณผ่านตัวเลือกเป็นฟังก์ชั่นการ Marionette.View ของคุณผ่านผลของตัวเลือกลงไปดูคอนสตรัคกระดูกสันหลัง.
  • มุมมองทั้งหมดตอนนี้มีคุณสมบัติ isRendered ที่มีการปรับปรุงหลังจากที่การแสดงผลและทำลาย.

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

  • แก้ไขข้อผิดพลาด:
  • IE8 ถดถอยใน Marionette._getValue เสมอเรียกใช้กับทั้งอาร์เรย์ของพารามิเตอร์หรืออาร์เรย์ที่ว่างเปล่า.

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

  • แก้ไข:
  • ลบโทรซ้ำกันในมุมมอง region.empty ทำลาย.
  • เวลาการแก้ไขปัญหาการเรียกร้องของ swapOut.
  • แก้ไขลิงค์เสียในข้อความผิดพลาด Marionette.

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

  • Col​​lectionViews ตอนนี้รับเหตุการณ์จาก emptyViews ในกัญชา childEvents
  • ภูมิภาคในขณะนี้ได้รับ swapOut และ beforeSwapOut เหตุการณ์.

  • คอนสตรัค
  • ภูมิภาคในขณะนี้สามารถใช้เอลเป็นตัวเลือกเมื่อเรียก addRegion
  • รีเซ็ตภาค El ใบเหมือนเดิม
  • แอพลิเคชันมี this.options
  • แอพลิเคชันที่มีการเริ่มต้นวิธี
  • พฤติกรรมไม่ห่อวิธีการดู
  • ปกติเตอร์ภูมิภาคกัญชาเพื่อให้ผู้ใช้ในการใช้ @ui ไวยากรณ์

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

  • เพิ่ม El อ้างอิงถึงมุมมอง El จากภายในเช่นพฤติกรรม.
  • ตอนนี้ ItemViews สามารถมีแม่แบบโดยการตั้งค่าแม่แบบ. No: เท็จ

  • ตอนนี้วัตถุ
  • แอพลิเคชันสามารถกำหนดค่าช่องข้อความเริ่มต้นของพวกเขา.
  • วัตถุแอพลิเคชันในขณะนี้มีวิธีการ getOption ได้.
  • ภูมิภาคในขณะนี้มีวิธีการ hasView เพื่อตรวจสอบว่ามีมุมมองที่อยู่ในพื้นที่ที่กำหนด.
  • ชมไม่ได้ใช้ toJSON โดยตรงในรูปแบบ แทนพวกเขาเรียกเข้าไปในวิธีการใหม่ serializeModel overridable และ serializeCollection ที่จะเรียกว่าผ่าน serializeData.

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

  • นี้เป็นรุ่นทำลายและมีการปรับปรุงหลาย API และการเปลี่ยนแปลง.

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

  • แก้ไข:
  • พฤติกรรมในขณะนี้เรียก stopListening บนปิด.
  • พฤติกรรมในขณะนี้ modelEvents undelegate และ collectionEvents เมื่อมุมมองผู้ปกครองเรียก undelegateEvents.

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

  • ทั่วไป:
  • อ้างอิงปรับปรุงซุ้มจะใช้ประโยชน์จากความจริงที่ว่า Repos หุ่นเชิดทำตาม semver.
  • แก้ไข:
  • พฤติกรรมเหตุการณ์ไม่ชนกับแต่ละอื่น ๆ .
  • สายเปลี่ยนกลับ stopListening ในวงจรสำหรับโมดูล ในขณะนี้คือการ "แก้ไข" เอกสารได้ค่อนข้างคลุมเครือที่นำไปสู่​​การเปลี่ยนแปลงที่จะหมดสำหรับคนจำนวนมาก.

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

  • แก้ไข:
  • ช่วยให้การใช้งานของสตริงตามเหตุการณ์ที่วิธีการทำงาน.

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

  • Patches ข้อผิดพลาดที่จะทำให้เกิดโมดูลที่จะเริ่มต้นเป็นครั้งที่สองเมื่อระดับโมดูลที่กำหนดเองจะผ่าน.

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

  • เปิดใช้งานโมดูล instantiation โดยตรงเพิ่มเติมเกี่ยวกับ Marionette.App.
  • แก้ไขการแก้ไข @ui เตอร์สำหรับการจัดการที่ซับซ้อน.
  • การปรับปรุงเอกสาร README สำหรับ CollectionView, AppRouter และ ItemView.
  • การจัดการปัญหา NPM ตัวเองเข้าสู่ระบบใบรับรอง
  • แทนที่อาร์กิวเมนต์หั่นไม่จำเป็น.
  • ข้อผิดพลาดทำให้ปกติการขว้างปาที่จะใช้วิธีการช่วยเหลือ throwError ภายใน.

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

  • แก้ไขข้อผิดพลาดที่แสดงและ onDomRefresh ไม่ได้เรียกร้องให้ itemViews ในเงื่อนไขบางประการ.

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

  • แก้ไขข้อผิดพลาดที่รีเซ็ต `collection` ภายใน` collectionView` จะทำให้เกิด `onShow` และ` onDomRefresh` จะเรียกว่าไม่ถูกต้อง.
  • `addItemView` ตอนนี้กลับ` view` ที่ถูกเพิ่ม.
  • ตอนนี้สามารถระบุ `itemEvents` กัญชาหรือวิธีการที่ช่วยให้คุณสามารถจับภาพ itemEvents เดือดปุด ๆ ทั้งหมดโดยไม่ต้องตั้งค่าการผูกด้วยตนเอง.

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

  • เพิ่มความสามารถในการใช้ @ui ใหม่ ไวยากรณ์ภายในเหตุการณ์ที่เกิดขึ้นและเรียกกัญชาเพื่อป้องกันการทำสำเนาตัวเลือก.

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

  • แก้ไขข้อผิดพลาดที่มุมมองของเด็กที่ถูกเพิ่มเข้ามาก่อนที่จะเริ่มต้นการแสดงผลจึงยกข้อผิดพลาด.

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

  • เลื่อน instantiation ของตัวเลือกมุมมองข้างต้นสร้างนี้จะช่วยให้มุมมองตัวเลือกในการเข้าถึงได้จากภายในวิธีการเริ่มต้นสำหรับมุมมองที่ได้รับนี้เป็นสิ่งจำเป็นเนื่องจากมุมมองกระดูกสันหลังไม่ตั้งค่าตัวเลือกมุมมองในตัวสร้างได้.

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

  • แก้ไขข้อผิดพลาดดังนั้นตอนนี้ดูตัวเลือกที่มี {} โดยค่าเริ่มต้นและไม่ได้กำหนด.
  • แก้ไขข้อผิดพลาดที่ทริกเกอร์และป้องกันไม่ให้ stopPropagation ถูกดำเนินการในบริบทผิด - ทริกเกอร์ตอนนี้ป้องกันไม่ให้เริ่มต้นและหยุดการขยายพันธุ์โดยค่าเริ่มต้นอีกครั้ง
  • .

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

  • ปรับปรุงกระดูกสันหลัง 1.1.0
  • เพิ่มความสามารถในการปรับแต่งการทำงานของทริกเกอร์และป้องกันไม่ให้ stopPropagation

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

  • เพิ่มพารามิเตอร์ดัชนีลายเซ็นวิธีที่จะแสดงให้เห็นว่าเป็นใช้ได้.
  • ถูกลบฟังก์ชั่นคอนสตรัค uneeeded และโทรออกไป getItemView ขณะที่มันกำลังก่อให้เกิดปัญหาและไม่จำเป็นต้องใช้ในการสร้าง.
  • แก้ไขข้อผิดพลาดในการพร่อง .length เมื่อภูมิภาคจะถูกลบออก.

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

  • แก้ไขข้อผิดพลาดในการแยกพวกเขาหลังจากที่ "ปิด" เหตุการณ์ / OnClose วิธีการเพื่อให้องค์ประกอบ UI มีอยู่ในช่วงนี้.
  • แก้ไขข้อผิดพลาดที่ย้อนกลับคำสั่งของเส้นทางที่ก่อให้เกิดเส้นทางที่ไม่ถูกต้องจะถูกยิงในหลายกรณี.

ต้องการ

  • เปิดใช้งาน JavaScript บนฝั่งไคลเอ็นต์
  • Backbone.js 0.9.9 หรือสูงกว่า
  • Underscore.js 1.4.4 หรือสูงกว่า

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

Catberry
Catberry

10 Dec 15

QuickWeb
QuickWeb

1 Mar 15

Protos
Protos

28 Feb 15

Apache Samza
Apache Samza

1 Oct 15

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

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