如何用js实现数据双向绑定

JavaScript013

如何用js实现数据双向绑定,第1张

我们主要通过ES5中的 Object.defineProperty 实现,主要是利用里面的 get set 来实现数据双向绑定

以上没满足知识量的可点击链接查看详情 : 双向绑定原理详情

以上就是对ES5中Object.defineProperty实现双向数据绑定的理解

双向数据绑定指的就是,绑定对象属性的改变到用户界面的变化的能力,反之亦然。换种说法,如果我们有一个user对象和一个name属性,一旦我们赋了一个新值给user.name,在UI上就会显示新的姓名了。同样地,如果UI包含了一个输入用户姓名的输入框,输入一个新值就应该会使user对象的name属性做出相应的改变。

详细的解释和例子可以看下这篇文章,http://www.php.cn/js-tutorial-4385.html,希望对你有帮助