Tôi đang xây dựng một RIA chuyên sâu về dữ liệu bằng cách sử dụng backbone.js. Kế hoạch đầu tiên của tôi là có các nút "Lưu" và "Hủy" trên giao diện người dùng của tôi và chỉ lưu các mô hình của tôi thành các khối lớn bất cứ khi nào người dùng truy cập lưu. Việc hủy bỏ sẽ chỉ đơn giản là tải lại mô hình từ máy chủ. Bằng cách này, người dùng không cần phải lo lắng về những sai lầm không thể đảo ngược. Tuy nhiên, bây giờ tôi nhận ra rằng việc triển khai hoàn tác/làm lại có thể sẽ không quá khó khăn khi "xem" các thay đổi trên mô hình dễ dàng như thế nào và có chế độ xem tự cập nhật chính xác khi hoàn nguyên giá trị mô hình. Nếu tôi đã hoàn tác/làm lại, tôi sẽ chọn để các mô hình của mình lưu vào máy chủ ngay lập tức."Tự động lưu lại bằng cách hoàn tác/làm lại" và "Lưu/Hoàn nguyên nút" khi sử dụng backbone.js
Là một trong hai phương pháp được ưu tiên bởi xương sống? Một cách tốt để thực hiện hoàn tác/làm lại bằng cách sử dụng phong cách xương sống của MVC là gì?
Bạn có thể vui lòng cung cấp mã ví dụ không? –
Xin lỗi, tôi đã trả lời câu hỏi này hơn hai năm trước khi tôi đang sử dụng backbone.js cho một dự án. Tôi đã thực sự không bao giờ quay trở lại backbone.js kể từ đó, vì vậy tôi sẽ không tin tưởng bất kỳ ví dụ mà tôi sẽ không cobble với nhau. –