数据绑定

数据绑定()是将“提供器”的数据源与“消费者”绑定并使其同步的一种通用技术。这通常用两种不同语言的数据/信息源完成,如。在中,相同语言但不同逻辑功能的数据与信息对象被绑定在一起(例如Java UI元素到Java对象)。

在数据绑定过程中,每个数据更改会由绑定到数据的元素自动反射。术语“数据绑定”也指一个外部数据表示随元素更改产生变化,并且底层数据自动更新以反映此更改。举例来说,对一个文本框的更改可能修改其根源的数据值。

数据绑定框架和工具
Delphi

  • DSharp第三方数据绑定工具
  • Visual Live Binding - 第三方可视数据绑定工具
  • LiveBindings

C#

  • Windows Presentation Foundation

JavaScript

  • AngularJS
  • Backbone.js
  • BindingJS
  • Datum.js

*

  • 通用数据绑定器

*

  • React

*

  • Vue.js

Java

  • Google Web Toolkit

Objective-C

  • AKABeacon iOS数据绑定框架

Scala

  • Binding.scala,用于Scala的响应式数据绑定框架。

参见

  • Windows Presentation Foundation

*
*
*

参考资料
拓展阅读
*

评论 (0)

  • 还没有评论,来抢沙发吧。