MVVM (Model-View-ViewModel) คือการเบี่ยงเบนจากกระบวนทัศน์ MVC คลาสสิกที่พัฒนาโดยไมโครซอฟท์มุ่งเป้าหมายไปที่การพัฒนา UI และใช้สำหรับ Silverlight และ WPF (Windows Presentation Foundation).
Vue.js ดำเนินการบางส่วนของหลักการพื้นฐานสำหรับ MVVM JavaScript, ปรับปรุงและตัดลงเวลาในการพัฒนา UI สำหรับงานที่เกี่ยวข้อง.
นี้จะทำขอบคุณที่สนใจเป็นพิเศษ Vue.js 'ที่จะสร้างง่ายมากที่จะใช้ระบบองค์ประกอบ composable นี้จะช่วยให้นักพัฒนาสามารถสร้างส่วนประกอบที่กำหนดเองกับไม่กี่บรรทัดของรหัสและควบคู่ไปกับการใช้งานง่ายผูกข้อมูลที่ช่วยให้โปรแกรมเมอร์สร้างเครื่องมือ UI ที่ตอบสนองและตอบสนองต่อปัจจัยการผลิตต่างๆ.
ในทุก Vue.js เป็นระบบที่หลากหลายมากที่ช่วยให้นักพัฒนาควบคุมที่มากกว่า UI ของพวกเขาในขณะที่ปล่อยให้พวกเขาสร้างการควบคุมที่กำหนดเองและส่วนประกอบเช่นกัน.
มีอะไรใหม่ ในรุ่นนี้:
- ใหม่:
- โหมดเข้มงวด
- การปรับปรุง:
- รหัสที่มา refactored สำหรับ minification ดีขึ้นเมื่อใช้ bundlers โมดูล โปรดดูคำแนะนำ.
- คุณสมบัติวณตอนนี้มีค่าของพวกเขาเก็บไว้ชั่วคราวโดยอัตโนมัติและเป็นอีกครั้งที่ได้รับการประเมินอย่างเฉื่อยชาเมื่อจำเป็นเท่านั้น นี้หลีกเลี่ยงการคำนวณราคาแพงถูก re-run หลายครั้งเมื่อมีการเปลี่ยนแปลงการพึ่งพา.
- V-attr ตอนนี้ยังตั้งค่าคุณสมบัติที่สอดคล้องกันในองค์ประกอบถ้าคุณสมบัติที่มีอยู่ ยกตัวอย่างเช่นจะไม่เพียง แต่ปรับปรุงแอตทริบิวต์ แต่ยังตั้งค่าคุณสมบัติ หากองค์ประกอบไม่ได้มีคุณสมบัติที่สอดคล้องกันสำหรับแอตทริบิวต์ที่ถูกผูกไว้ก็จะไม่สามารถตั้งค่า.
- V-ซ้ำในขณะนี้สนับสนุนรายการในไวยากรณ์อาร์เรย์
- props ประกาศในขณะนี้สามารถระบุ Twoway:. จริงซึ่งจะโยนเตือนถ้าประเภทที่มีผลผูกพันของ Prop ไม่ตรงกับ
- เมื่อให้ค่าเริ่มต้นสำหรับเสาขณะนี้คุณสามารถให้ฟังก์ชั่นที่ส่งกลับค่าวัตถุ / อาร์เรย์เพื่อหลีกเลี่ยงการอ้างอิงเดียวกันร่วมกันในหลาย VMS.
มีอะไรใหม่ ในรุ่น 1.0.10:
- ใหม่:
- โหมดเข้มงวด
- การปรับปรุง:
- รหัสที่มา refactored สำหรับ minification ดีขึ้นเมื่อใช้ bundlers โมดูล โปรดดูคำแนะนำ.
- คุณสมบัติวณตอนนี้มีค่าของพวกเขาเก็บไว้ชั่วคราวโดยอัตโนมัติและเป็นอีกครั้งที่ได้รับการประเมินอย่างเฉื่อยชาเมื่อจำเป็นเท่านั้น นี้หลีกเลี่ยงการคำนวณราคาแพงถูก re-run หลายครั้งเมื่อมีการเปลี่ยนแปลงการพึ่งพา.
- V-attr ตอนนี้ยังตั้งค่าคุณสมบัติที่สอดคล้องกันในองค์ประกอบถ้าคุณสมบัติที่มีอยู่ ยกตัวอย่างเช่นจะไม่เพียง แต่ปรับปรุงแอตทริบิวต์ แต่ยังตั้งค่าคุณสมบัติ หากองค์ประกอบไม่ได้มีคุณสมบัติที่สอดคล้องกันสำหรับแอตทริบิวต์ที่ถูกผูกไว้ก็จะไม่สามารถตั้งค่า.
- V-ซ้ำในขณะนี้สนับสนุนรายการในไวยากรณ์อาร์เรย์
- props ประกาศในขณะนี้สามารถระบุ Twoway:. จริงซึ่งจะโยนเตือนถ้าประเภทที่มีผลผูกพันของ Prop ไม่ตรงกับ
- เมื่อให้ค่าเริ่มต้นสำหรับเสาขณะนี้คุณสามารถให้ฟังก์ชั่นที่ส่งกลับค่าวัตถุ / อาร์เรย์เพื่อหลีกเลี่ยงการอ้างอิงเดียวกันร่วมกันในหลาย VMS.
มีอะไรใหม่ ในรุ่น 0.12.7:
- แนะนำใหม่, parser สั่งที่แข็งแกร่งมากขึ้น.
- ทำแน่ใจว่าเป็นข้อมูลที่รวบรวมคำสั่งตามลำดับที่ปรากฏในมาร์กอัป.
มีอะไรใหม่ ในรุ่น 0.11.5:
- แนะนำใหม่, parser สั่งที่แข็งแกร่งมากขึ้น.
- ทำแน่ใจว่าเป็นข้อมูลที่รวบรวมคำสั่งตามลำดับที่ปรากฏในมาร์กอัป.
มีอะไรใหม่ ในรุ่น 0.9.3:
- ใหม่:
- V-กับในขณะนี้สามารถนำมาใช้ในการผูกคุณสมบัติของข้อมูลเป็นผู้ปกครองของ VM กับเด็กใน VM กับคีย์ที่แตกต่างกันเช่น V-ด้วย =. "childKey: parentKey"
- เพิ่มตัวเลือกผู้ปกครอง instantiation นี้จะช่วยให้นักพัฒนาโปรแกรมสร้างอินสแตนซ์ VM ซ้อนกัน.
- เพิ่มคุณสมบัติใหม่ ๆ เช่น VM: $ ตัวเลือก นี้สามารถใช้ในการเข้าถึงคุณสมบัติที่กำหนดเองในตัวเลือก instantiation.
- เปลี่ยนแปลง:
- เมื่อมีการสร้างคำสั่งที่กำหนดเองนักพัฒนาในขณะนี้ต้องผ่านอย่างชัดเจนใน isLiteral: จริง isEmpty: จริงหรือ isFn: จริงในการสร้างตัวอักษรว่างเปล่าหรือฟังก์ชั่นสั่ง .
- Fixed:
- เปลี่ยน.. ตัวเลือกที่ก่อให้เกิด compiler.el จริงและ VM $ El ที่จะชี้ไปที่เก่าองค์ประกอบแทนที่
- array.splice (0) ตอนนี้ต้องเทอาร์เรย์ในเบราว์เซอร์ที่สนับสนุน.
ต้องการ
- เปิดใช้งาน JavaScript บนฝั่งไคลเอ็นต์
ความคิดเห็นที่ไม่พบ