html模板中绑定数据,Rivets.js - 数据绑定和模板系统使用详解1(基本介绍、绑定器的使用)...

一、Rivets.js介绍与配置

1,基本介绍

Rivets.js 是一个轻量级的数据绑定(支持单项、双向绑定)和模板系统,用于构建数据驱动的视图界面。使用它,我们可以很方便地将前端 MV(C|VM|P) 各个方面集成业务流程中。

2,安装配置

要使用 Rivets十分简单,只要将rivets.js引入进来即可。由于 Rivets依赖于 Sightglass,我们还需将其引入。同时为了方便使用,这里再引入个 jQuery。

二、一个简单的样例演示

1,效果图

页面加载完毕后,通过 Rivets将定义好的数据模型绑定到页面元素上,并通过插值(interpolation)的方式显示出来。

d056965eb0d03cd69d6bbfd68e93c114.png

2,样例代码

hangge.com

$(document).ready(function(){

//数据模型

var hangge = {

name : "hangge.com",

info : "做最好的开发者知识平台"

}

//绑定并显示模型

rivets.bind($("#detail"), {

hangge: hangge

});

});

欢迎访问 { hangge.name }

{ hangge.info }

三、各种内置的绑定器性的介绍

上面我演示了通过插值(interpolation)的方式显示绑定数据,Rivets还提供了许多元素属性来实现绑定。

1,rv-text(设置元素text值)

(1)js代码

//数据模型

var hangge = {

name : "hangge.com",

info : "做最好的开发者知识平台"

}

//绑定并显示模型

rivets.bind($("#detail"), {

hangge: hangge

});

(2)html页面代码

上面其实相当于如下插值形式:

{ hangge.name }

(3)运行结果如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值