微软 向 jQuery 项目提交了第二个提议,概述了一个插件,该插件允许对象中的属性彼此链接。该新插件被称为“数据链接”,它允许对一个对象的属性进行的更改影响另一个对象的属性上的更改。该插件利用 jQuery 的“特殊事件”API 创建一个新的事件,该事件将在绑定对象的属性发生更改时触发。这将允许开发人员以以下方式链接属性
var person = {};
$(“#name”).linkTo(“val”, person, “name”);
$(“#name”).val(“foo”);
alert(person.name); // foo
// … 用户更改值 …
alert(person.name); // 用户输入的值
该提议已通过 jQuery 论坛提交,微软正在积极征求社区反馈
http://forum.jquery.com/topic/proposal-for-adding-data-linking-to-jquery
数据链接的原型可通过 Github 获取以供查看
http://github.com/nje/jquery-datalink
我们很高兴看到微软对我们开源社区的持续贡献,并要求您提供反馈以指导这项工作的进行。