“AI 技术+人才”如何成为企业增长新引擎?戳此了解>>> 了解详情
写点什么

Data Link:jQuery 的数据绑定插件

  • 2010-10-14
  • 本文字数:539 字

    阅读完需:约 2 分钟

作为微软贡献的 jQuery 程序库之一,Data Link 让双向数据绑定成为可能。尽管目的相同,Data Link 的实现和 WPF 或者 Silverlight 则是完全不同的。

Data Link 通过一个名为 link 的方法,来将表单中的 input 元素和目标对象绑定在一起。就像在 XAML 中设置一个 DataContext 一般,link 方法是由表单来调用的。默认情况下,这会在每个命名 input 元素和对象相对应的字段之间创建一个双向绑定。然而,还有很多选项可供选择。

如果不需要绑定所有的元素,开发者可以将一个形如“{fieldName: “elementName”, …}”的字典传给表单。这样就限定了数据绑定的范围,只会绑定指定的元素字段对。对于特定的元素,还可通过设置“twoWay: false”选项,来避免对象的改变反过来影响 input 元素。

值转换器和 twoWay 属性有些类似,命名为“convert”和“convertBack”。和 XAML 不同的是,既可以把一个函数作为参数传入,也可以通过一个内联的匿名函数来定义转换器。如果在某些绑定字段变化的时候,其他字段也要随之变动的话,便可通过转换器来实现。

jQuery Data Link API 依赖于 jQuery 1.4.3,这个版本尚未发布。可以在 github 上下载 jQuery 1.4.3 和 jQuery Data Link 。jQuery Data Link 基于 MIT 和 GPL V2 授权。

查看英文原文: Data Link – A Data-Binding for jQuery

2010-10-14 04:515327
用户头像

发布了 80 篇内容, 共 19.1 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

十二、数据应用(一)

Geek_28b526

算法:罗马数字转换为整数,RxSwift的好处,git pull问题解决error: cannot lock ref,产品经理新人如何落地 John 易筋 ARTS 打卡 Week 34

John(易筋)

ARTS 打卡计划 算法:罗马数字转换为整数 RxSwift的好处 git pull cannot lock ref 产品经理新人如何落地

架构师训练营第十二周总结

xiaomao

架构师训练营-大作业二

石子头

架构师训练营第 1 期 - 大作业 (一)

wgl

架构师训练营第 1 期

第 12 周 系统架构总结

心在那片海

精选算法面试-栈

李孟聊AI

算法 堆栈 28天写作

【架构师训练营 1 期】大作业二

诺乐

28 天带你玩转 Kubernetes-- 第三天(K8s 安装)

Java全栈封神

Kubernetes k8s 28天写作 k8s安装

架构师训练营第十二周作业1

韩儿

架构师训练营 week12 学习笔记

花果山

漫谈中台系列:《1小时带你深入理解中台》学习整理

程序员架构进阶

架构 中台 技术 探索与实践 28天写作

读《专访朱啸虎》,我学到了什么?

李忠良

学习 写作 投资 创业者 读后感

架构师训练营 week12 课后作业

花果山

架构师训练营 - 大作业(一)

树森

大作业

ABS

【薪火计划】10 - 目标计划管理

AR7

管理 28天写作

架构训练营第十二周作业

一期一会

大数据 hdfs hive

架构师训练营大作业(一)

Bear

架构师训练营第 1 期

架构师训练营大作业(二)

Bear

架构师训练营第 1 期

python 变量

赵开忠

Python 28天写作

SpringMVC学习!

程序员的时光

程序员 28天写作

给我结果

三只猫

28天写作

架构师训练营第 12 周:数据应用(一)

xiaomao

架构师训练营 4 期 第2周

引花眠

架构师训练营 4 期

架构师训练营第 1 期 - 大作业 (二)

wgl

架构师训练营第 1 期

第 12 周 系统架构作业

心在那片海

【架构师训练营 1 期】大作业一

诺乐

Java并发编程总结

topsion

Java 并发编程 多线程

架构师训练营第十二周作业2

韩儿

架构师训练营大作业二

一马行千里

架构师训练营第 1 期

Data Link:jQuery的数据绑定插件_Java_Jonathan Allen_InfoQ精选文章