z ciekawości i dla zwiększenia mojej wiedzy, chciałem zaimplementować jakieś dwukierunkowe powiązanie danych między elementami domowymi a zmiennymi javascript.Zwykłe dwukierunkowe przetwarzanie danych w języku JavaScript
Miałem szczęście znaleźć doskonałą odpowiedź na połowę mojego problemu tutaj @ stackoverflow który doprowadził mnie do tego sedna https://gist.github.com/384583, ale nadal nie mogę zrobić tego w 100%.
Oto przykład mojego kodu: http://jsfiddle.net/bpH6Z/
Jeśli próbujesz uruchomić skrzypce i kliknij „Wygląd Value” dostaniesz niezdefiniowanej, gdy chcę uzyskać rzeczywistą wartość atrybut obiektu.
Prawdopodobnie robię coś nie tak z powodu braku doświadczenia z javascript, ale czy masz jakiś pomysł, dlaczego nie mogę poprawnie odczytać atrybutu "secret" po wywołaniach _bind() i _watch()?
WYŁĄCZENIE ODPOWIEDZIALNOŚCI: jak powiedziałem, robię to, ponieważ chcę lepszą znajomość javascript, i nie zamierzam napisać mojej ramy. Tak więc każde "USE FRAMEWORK X" jest całkowicie bezużyteczne, ponieważ mogłem wykonać zadanie za pomocą angularjs.
+1 dla zwykłych js;) – metadings
ist $ odnosząc się do jQuery? Więc nie jest to proste JS huh – daslicht
Możliwy duplikat [Jak wdrożyć wiązanie danych DOM w JavaScript] (http://stackoverflow.com/questions/16483560/how-to-implement-dom-data-binding-in-javascript) – Beginner