vname:属性名称 data-share :表示数据共享,也就是凡是vname值定义相同的都将拥有相同的值。 data-bind:表示绑定数据,当HTML中的数据变化时,JS对象值也随之变化。
其中 data-share,data-bind的取值为:value,html。value表示绑定该区域的值域,html表示绑定该元素的html内容。
一种
$B("body"); $BindSysnc("body");
二种
new $B("body");//简写 new $BindSysnc("body");//原
取JS对象中的值
$(function()){ //body 区域的内容都是一个对象 var b = $B("body"); b.data;//包含body里对象的值域。 });
从例子中取属性vname定义为性别属性sex.
所以要取最新的sex值可以向下面做
$(function()){ //body 区域的内容都是一个对象 var b = $B("body"); var sex = b.data.sex;//取Sex最新的值 });
//你可以通过打开自动共享 b.startAutoShare(); //关闭共享 b.stopAutoShare();
//建议在BindSysnc.pt.init 函数加上这个。用于支持手动更新 this.share = function(){ share.share(that.data); }
手动更新方法
$(function()){ //body 区域的内容都是一个对象 var b = $B("body"); var sex = b.data.sex;//取Sex最新的值 b.data.sex = 41; b.share(); });回复