下载此文档

Mustache使用心得总结.doc


文档分类:文学/艺术/军事/历史 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
Mustache 使用心得总结前言: 之前的一个项目里面就有用到这个前台的渲染模版,当时挺忙的也没时间抽空总结一下,刚好上周项目里又用到这个轻量型的渲染模版,真心感觉很好用,因此就总结一下使用心得, 算是一个入门级别的指引吧。 1. Mustache 概述 Mustache 是基于 JavaScript 实现的模版引擎,类似于 JQuery Template ,但是这个模版更加的轻量级,语法更加的简单易用,很容易上手。 2. Mustache 具体的使用下面就具体讲一下 Mustache 的使用。在开始讲之前,需要先从 git hub 上获取相关的 文件,获取文件之后,新建一个解决方案,目录如下: 然后就开始具体的使用,首先需要在页面的 head 标签内引用 和 s 两个脚本文件,主要有以下几个方面(以下演示的方法均在 head 标签中的 script 代码块中): 简单的对象绑定展示 l 代码示例: [javascript] view plain copy 1. $( function () { 2. var user ={ name: "Olive" , age: 23, sex: "girl" }; 3. var template = "My name is {{name}} ,I'm {{age}} ,Sex is {{sex} }" ; 4. var view = (template, user); 5. $( "#user_info" ).html(view); l 页面呈现效果: l 语法解释: i. Mustache 的语法很简单, 用两个大括号标记要绑定的字段即可, “{{}} ”; ii. 大括号内的字段名称要和 方法中的第二个参数中的对象的属性名一致 iii. 主要的渲染方法为 ,该方法有两个参数, 第一个为要渲染的模版, 也就是上例中的 template , 第二个就是数据源也就是上例中的 user 对象 对象数组循环渲染展示 l 代码示例: [javascript] view plain copy 1. var users ={ result: [{ name: "Only" , age: 24, sex: "boy" }, 2.{ name: "for" , age: 24, sex: "boy" }, 3.{ name: "Olive" , age: 23, sex: "girl" } 4.] 5. }; 6. var template = "<div><table cellpadding=0 cellspacing=0 class='tb ' ><tr><td>Name</td><td>Age</td><td>Sex</td></tr>{{#result}}<tr><td>{{name}} </td><td>{{age}}</td><td>{{sex}}</td></tr>{{/result}}</table><div>" ; 7. var views = (template, users); 8. $( "#use

Mustache使用心得总结 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小82 KB
  • 时间2017-05-29
最近更新