hết sự tò mò và để tăng kiến thức của tôi, tôi muốn triển khai một số loại ràng buộc dữ liệu hai chiều giữa các phần tử dom và biến javascript.Đồng bộ Javascript hai chiều Ràng buộc dữ liệu
Tôi đã may mắn tìm được câu trả lời tuyệt vời cho một nửa vấn đề của tôi ở đây @ stackoverflow dẫn tôi đến gist https://gist.github.com/384583, nhưng tôi vẫn không thể hoàn thành công việc ở mức 100%.
Dưới đây là một ví dụ mã của tôi: http://jsfiddle.net/bpH6Z/
Nếu bạn cố gắng chạy fiddle và bấm vào "xem giá trị gia tăng" bạn sẽ nhận được không xác định, trong khi tôi muốn có được giá trị thực tế của thuộc tính của đối tượng.
Tôi có thể làm điều gì đó sai do thiếu kinh nghiệm với javascript, nhưng bạn có biết tại sao tôi không thể đọc đúng thuộc tính 'bí mật' sau các cuộc gọi _bind() và _watch() không?
KHUYẾN CÁO: như tôi đã nói, tôi đang làm điều này vì tôi muốn có kiến thức tốt hơn về javascript và tôi sẽ không viết khung của tôi. Vì vậy, bất kỳ "USE FRAMEWORK X" là hoàn toàn vô ích, như tôi có thể nhận được công việc làm với angularjs.
+1 cho JS đồng bằng;) – metadings
ist $ đề cập đến jQuery? Vì vậy, nó không phải là đồng bằng JS huh – daslicht
Có thể trùng lặp của [Làm thế nào để thực hiện DOM ràng buộc dữ liệu trong JavaScript] (http://stackoverflow.com/questions/16483560/how-to-implement-dom-data-binding-in-javascript) – Beginner