有人能简单地解释一下javascript上的数据绑定是做什么的吗?

有人能简单地解释一下javascript上的数据绑定是做什么的吗?,javascript,backbone.js,data-binding,Javascript,Backbone.js,Data Binding,我对这个完全陌生,而且我似乎无法理解它真正的作用,即使在研究之后。 几天前我刚开始学习BackboneJS,它有一个叫做环氧树脂的第三方库 人们一直在谈论这件事,这引起了我的注意。 它有一个活生生的例子,表明变量可以随着它们的变化而显示。 但我还有几个问题要问 1-其他客户端也可以看到我正在更改的变量吗? 假设我正在更改一个公共图像标题,它会像我这边一样实时显示吗 2-据我所知,这个变量可以与数据库上的相同属性通信,对吗 ^如果这两个参数不适用,那么使用数据绑定的优势是什么?数据绑定是一个宽泛

我对这个完全陌生,而且我似乎无法理解它真正的作用,即使在研究之后。 几天前我刚开始学习BackboneJS,它有一个叫做环氧树脂的第三方库

人们一直在谈论这件事,这引起了我的注意。 它有一个活生生的例子,表明变量可以随着它们的变化而显示。 但我还有几个问题要问

1-其他客户端也可以看到我正在更改的变量吗? 假设我正在更改一个公共图像标题,它会像我这边一样实时显示吗

2-据我所知,这个变量可以与数据库上的相同属性通信,对吗


^如果这两个参数不适用,那么使用数据绑定的优势是什么?

数据绑定是一个宽泛的术语,通常适用于软件开发:

数据绑定是在 应用程序UI(用户界面)和业务逻辑。如果设置 并且通知设置正确,数据在 …制造的它还可能意味着,当UI发生更改时,底层 数据将反映这一变化

资料来源:

  • 否。主干在客户端上运行。数据绑定适用于页面的视图
  • 我不明白你说的变量是什么意思。环氧树脂进行双向数据绑定,并提供管理视图和模型的扩展,但默认情况下主干网不与数据库接口,这取决于您的设置
  • 双向数据绑定的优点是,当模型发生更改时,视图会自动更新,反之亦然,而单向数据绑定则需要您自己处理更新


    我建议研究一下,因为它提供了开箱即用的双向数据绑定,而且很容易入门。当您对环氧树脂的概念和工作原理感到满意时,您可以对环氧树脂进行另一个客观的了解。

    谢谢您的完美回答