博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端模板 mustache
阅读量:6005 次
发布时间:2019-06-20

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

最近因工作需要接触到 mustache.

首先什么是mustache呢

Mustache 模板语法的逻辑比较简单。它用于HTML,配置文件,源代码等。它的工作方式是通过通过以哈希值或者对象的方式扩展模板标签。

github 项目地址

mustache简单使用

1.简单的变量调换:{

{name}} 示例如下 :

var data = { "name": "Willy" };Mustache.render("{
{name}} is awesome.",data); //Willy is awesome.

2.若是变量含有html的代码的,例如:<br>、<tr>等等而不想转义可以在用{

{&name}} 示例如下 :

var data = {"name" : "
Willy
"};var output = Mustache.render("{
{&name}} is awesome.", data); //
Willy
is awesome.

PS : 去掉"&"的成果是转义为:&lt;br&gt;Willy&lt;br&gt; is awesome.


3.mustache 和 PHP 结合使用

在没使用mustache之前,使用ajax获取到数据之后,是通过 拼接html代码来实现的,大概如下 :

var $tpl = $('
  • ');$tpl.find('.name').text('XXX');

    引入mustache之后 代码如下 :

        //PHP代码    $arr = array(            array('id'=>1,'name'=>'小茗同学'),            array('id'=>1,'name'=>'小莉同学')        );    exit(json_encode($arr));

    结尾

    关于mustache 还有很对其他的使用方法,作者在github也给出详细的示例.

    github项目主页

    最后.本人非专业前端,如有错误 还望指正

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

    你可能感兴趣的文章
    sklearn
    查看>>
    iOS多线程开发系列之(一)NSThread
    查看>>
    微信小程序初体验(上)- 腾讯ISUX社交用户体验设计成员出品
    查看>>
    实战使用Axure设计App,使用WebStorm开发(6) – 迈向后端
    查看>>
    SAP WM Physical Inventory Method ST & PZ
    查看>>
    jenkins自动发布java代码
    查看>>
    一道趣味数学算法问题
    查看>>
    版权协议
    查看>>
    我的女儿二三事
    查看>>
    SAP SD Sales Order 中的shipping point 不能为空
    查看>>
    通用Iframe跨域通信库实现
    查看>>
    一次快速的数据迁移感悟
    查看>>
    8.7. dmidecode - DMI table decoder
    查看>>
    MySQL修改提示符
    查看>>
    PLSQL的变量
    查看>>
    HDOJ 2021 发工资咯:)(利用了一种取余的思想)
    查看>>
    HDOJ 2056 Rectangles
    查看>>
    第四章——SQLServer2008-2012资源及性能监控(2) .
    查看>>
    HDOJ 1420 Prepared for New Acmer(DP)
    查看>>
    View的Layout过程源码分析
    查看>>