美文网首页
模版:Ractive.js

模版:Ractive.js

作者: guo_xiaoqing | 来源:发表于2016-01-13 14:43 被阅读0次

官方API

http://www.ractivejs.org/

简单的使用

//html
<div id="container"></div>
<script id="template" type="text/ractive">
  <p>你好,{{name}}!</p>
</script>
//js
var ractive = new Ractive({
  el: '#container',
  template: '#template',
  data: {name: '吴彦祖'}
});

官方友情tips

  • template参数最好是字符串,而不要是script标签(ID),因为模版文本可能来自一个大的文件,以至于需要加载(比如 $.ajax)。
  • 长远考虑,调用Ractive的方法要分离单独文件维护。

详细的引导

  1. 区别或者优于其他模版引擎的优势在于,我们如果要重新给模版灌数据,一般做法是重新重绘模版区域,但是这很费资源。Ractive可以这么做:
ractive.set( 'name', '胡歌' );

2.不仅仅可以动态更新DOM的文本,同样可以动态改变DOM元素的属性。比如:

<p style="color: {{color}}">属性更新</p>

3.如果想手动更新数据(比如绑定事件来更新呢),像这样:

document.getElementById( 'count' ).addEventListener( 'click' , function(){
  racitve.set( 'counter', ractive.get( 'counter' ) + 1);
}

相关文章

  • 模版:Ractive.js

    官方API http://www.ractivejs.org/ 简单的使用 官方友情tips template参数...

  • [前端]常用框架

    Ractive.js:是一款简单却功能强大的JS库,它实现了模板,数据绑定,DOM实时更新,事件处理等多个有用的功...

  • 10.1KOA ejs 模版引擎

    ejs 模版引擎 安装模版引擎中间件 安装模版引擎 定义模版 使用模版引擎 具体 ejs 模版引擎使用 http:...

  • 10.2KOA handlebars 模版引擎

    handlebars 模版引擎 安装模版引擎中间件 安装模版引擎 定义模版文件 使用模版引擎 具体 handleb...

  • 三十二:Django之模版使用

    一:创建模版文件夹 二:配置模版目录 三:使用模版文件 四:给模版文件传递数据 模版变量使用:{{ 模版变量名 }...

  • day06-模版使用

    1)创建模版文件夹2)配置模版目录 3)使用模版文件 给模版文件传递数据模版变量的使用{{ 模版变量名 }}ind...

  • 模版

    模版 模版函数 使用模版函数不需要指定类型,直接传参就可以了。 模版类 使用模版类需要指定类型。

  • IDEA-注释模版设置

    设置注释模版,比如userDefine 设置Java类注释模版 *c 设置Java方法注释模版 * 选择模版范围i...

  • Python_Flask 基础2

    1模版语法 1.1 模版语法主要分为两种: 变量和标签 模版中的变量 : {{ var }} 模版中的标签:{% ...

  • 后台模版框架样式

    整体模版使用Miminium的模版 注:Miminium模版是github上一款开源后台模版 整体构思 左侧菜单栏...

网友评论

      本文标题:模版:Ractive.js

      本文链接:https://www.haomeiwen.com/subject/lipckttx.html