博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery tmpl用法总结
阅读量:6158 次
发布时间:2019-06-21

本文共 1278 字,大约阅读时间需要 4 分钟。

原文:

之前很是头疼循环数据的渲染,搞一大堆的命名,一点点的赋值,很是麻烦,今天学习了一下jQuery插件tmpl,下面抛出一些使用方法,供以后参考:

官方网址:

github网址:        

下面重点介绍一下使用方法:

首先介绍一下  模板和数据,不用说这两个肯定是不可缺少的

模板有两种定义方法,下面给出具体code

1.

var markup = "
  • Some content: ${item}.
    " + " More content: ${myValue}.
  • ";$.template( "movieTemplate", markup );
    2.

    这样就定义了两种模板,前一种写到script里边,后边一种写到html里边

    数据用json
    下面开始渲染模板
    $( "#movieTemplate" ).tmpl( movies ).appendTo( "#movieList" );
    $.tmpl( "movieTemplate", movies ).appendTo( "#movieList" );
    注意:movies是json数据数组

    var movies = [              { Name: "The Red Violin", ReleaseYear: "1998" },              { Name: "Eyes Wide Shut", ReleaseYear: "1999" },              { Name: "The Inheritance", ReleaseYear: "1976" }          ];

    下面给出一些更深层次的操作数据的方法

    1.判断:

    2.遍历(tmpl会遍历普通数据,但是有时候数据是模板数据对象里边还嵌套这数组等等)
    var movies = [    {	Title: "Meet Joe Black",	Languages: [	    { Name: "English" },	    { Name: "French" }	]    }];
    注意:判断语句里边不要加空格最好不要有空格

    3.在应用中有时候想给模板里边填充一部分html代码

    4.应用中有时候也需要对数据进行一下处理

    var markup = "
  • Some content: ${$item.myMethod()}.
    " + " More content: ${$item.myValue}.
  • "; $.template( "movieTemplate", markup ); $.tmpl( "movieTemplate", movies, { myValue: "somevalue", myMethod: function() { return "something"; } } ).appendTo( "#movieList" );

    转载地址:http://cndfa.baihongyu.com/

    你可能感兴趣的文章
    跨站脚本功攻击,xss,一个简单的例子让你知道什么是xss攻击
    查看>>
    js时间和时间戳之间如何转换(汇总)
    查看>>
    js插件---图片懒加载echo.js结合 Amaze UI ScrollSpy 使用
    查看>>
    java中string和int的相互转换
    查看>>
    P1666 前缀单词
    查看>>
    HTML.2文本
    查看>>
    Ubuntu unity安装Indicator-Multiload
    查看>>
    解决Eclipse中新建jsp文件ISO8859-1 编码问题
    查看>>
    7.对象创建型模式-总结
    查看>>
    【论文阅读】Classification of breast cancer histology images using transfer learning
    查看>>
    移动端处理图片懒加载
    查看>>
    jQuery.on() 函数详解
    查看>>
    谈缓存和Redis
    查看>>
    【转】百度地图api,根据多点注标坐标范围计算地图缩放级别zoom自适应地图
    查看>>
    用户调研(补)
    查看>>
    ExtJS之开篇:我来了
    查看>>
    ☆1018
    查看>>
    oracle 去掉空格
    查看>>
    6.13心得
    查看>>
    Runtime类
    查看>>