Tôi đang đọc bài viết này:các khuôn khổ javascript: Ràng buộc giao diện người dùng và chế độ xem được soạn thảo là gì?
http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/
Tôi đang sử dụng backbone.js. Tôi yêu thích nó, mặc dù nó đòi hỏi quá nhiều bản mẫu. Dù sao.
Tác giả của bài đăng có vẻ rất quan trọng đối với các giao diện người dùng và chế độ xem được soạn thảo.
Tôi nghĩ rằng tôi biết lợi thế cơ bản của các ràng buộc ui, bạn có thể thay đổi các phần nhỏ của khung nhìn khi mô hình thay đổi mà không cần hiển thị lại toàn bộ khung nhìn. Tôi không nhất thiết phải nhìn thấy điểm mặc dù. Nếu quan điểm của bạn là rất lớn có thể bạn nên làm cho quan điểm nhỏ hơn? Tôi đã nhìn thấy mã của knockoutjs và nó rải rác với những thứ liên kết dữ liệu xấu xí. Emberjs xử lý nó như thế nào? Có một ví dụ?
Tôi không có ý tưởng gì về ý nghĩa của các chế độ xem được sáng tác, ai đó có thể làm sáng tỏ?
Chế độ xem được soạn thảo - Giống như tất cả các nhà phát triển phần mềm, tôi thích tạo mã có thể sử dụng lại mô-đun. Vì lý do này, khi lập trình UI, tôi sẽ muốn có khả năng soạn các khung nhìn (tốt nhất là ở lớp mẫu). Điều này cũng sẽ dẫn đến tiềm năng cho cấu trúc phân cấp phong phú về cấu trúc phân cấp . Một ví dụ về điều này sẽ là một tiện ích pagination tái sử dụng.
Có ví dụ nào không?
Cảm ơn
Edit:
này sẽ giúp làm cho một cái gì đó như xem sáng tác?
https://github.com/tbranyen/backbone.layoutmanager
Tôi không hoàn toàn có được nó hoặc là nhưng chơi xung quanh với mô hình backbone.js đã được hữu ích. Nội dung mô hình tự động liên kết để tạo thành các phần tử trong khung nhìn. – Joe
[Backbone Aura] của Addy Osmani (http://addyosmani.github.com/backbone-aura/) cũng có thể giải quyết vấn đề xem được soạn thảo. Tôi tin rằng nó cũng có thể cung cấp một thay thế cho ràng buộc UI trong một cấu trúc khác nhau. Nó cung cấp một hệ thống dựa trên widget cho Backbone. –