Так есть ли способ вызвать событие при изменении переменной? Кажется, что это невозможно, если у вас нет чего-то, чтобы наблюдать эту переменную или метод, который изменяет эту переменную, но у меня есть программа, которую было бы намного проще написать, если бы это было возможно.
В js, если вы изменяете что-то вроде свойства width объектов DOM изображения, ширина изображения обновляется автоматически. Если вы измените значение scrollTop прокручиваемых объектов, оно будет автоматически прокручиваться. Вам не нужно использовать метод setWidth () или метод setScroll () (в большинстве случаев).
Как это работает? Могу ли я повторить это?
Ex:
DOM = document.getElementById("testInput"); // text input field
variable = 10;
DOM.value = variable;
variable.onchange = function(val){DOM.value = val;} // ???
//or possibly
window.observe(variable, function(val){DOM.value = val;} // ???
Странные вещи, которые я знаю ...