之前在项目中用到的一个模板引擎,用起来挺简单的,也还不错

1.引入模板

<script src="../js/handlebars.js"></script>

<div class="this-site"></div>

2.生成模板

<script type="text/template" id="list_tpl">
{{#result}}
<div class="audio-list-content" >
<span class="audio-list-num">
0{{math @index "+" 1}}
</span>

<div>{{name}}</div>

</div>
{{/result}}

</script>

3.模板应用

var tpl_1 = Handlebars.compile($("#list_tpl").html());

$.getJSON("get_info",{b_id:b_id},null,'json').success(function(data){
var nodeHtml_1 = tpl_1(data);
$(".this-site").html(nodeHtml_1);
}

});

data的json格式为:

data=[{no:1,name:孙悟空,sex:man},{no:2,name:嫦娥,sex:woman}];

handlebar.js模板使用方法简记相关推荐

  1. handlebar.js模板引擎(轻页面小工程可用)

    介绍 Handlebars 让你能够有能力高效地容易地创立语义化的模版.Handlebars兼容Mustache语法,在大多数情况下它可以读取Mustache的语法并在你当前模板中使用.具体点击这里 ...

  2. handlebar JS模板使用笔记

    直接上代码: (定义模板) (编译注入) ***知识点*** //数据必须为Json数据(强调:jsonp数据不行,和json是两种数据,jsonp多了callback回调函数来包裹json数据) 遍 ...

  3. js模板引擎art template数组渲染的方法

    转载:js模板引擎art template数组渲染的方法 JavaScript 模板引擎作为数据与界面分离工作中最重要一环,越来越受开发者关注,模板引擎种类也是五花八门,我就说几个安全性高.错误处理调 ...

  4. handlebar,js简单使用

    很久之前使用handlebar,js来开发webapp,现在在当时忘记写下来,想起来还是挺有趣的. handlebar.js一种模板引擎.当时因为不太熟悉vue,也不知道脑子是怎么想的.就在网上找到h ...

  5. handlebar.js使用

    官方网站:http://handlebarsjs.com/ 下载及查看使用帮助,或者用百度cdn引用 一.定义模板 <script id="entry-template" t ...

  6. twig 调用php函数,twig里使用js变量的方法

    本文实例讲述了twig里使用js变量的方法的方法.分享给大家供大家参考,具体如下: 先看一段代码 这个ajax请求的地址,无法正常正常访问. 这段代码里 jQuery("#my_input& ...

  7. vscode设置默认新建html,VScode修改默认生成的HTML模板的方法

    在VScode中,新建HTML页面时可以输入!+tab键,快速生成HTML代码模板,默认生成的代码模板如下: Document 由于生成的代码模板中有一些不需要,所以每次生成后都需要删除,很麻烦.其实 ...

  8. Django 3.2.5博客开发教程:一些常用的模板使用方法

    一.django static文件的引入方式 1.在django project中创建 static文件夹 2.settings.py中配置要在 STATIC_URL = '/static/' 下边 ...

  9. created写法_vue.js中created方法作用

    这是它的一个生命周期钩子函数,就是一个vue实例被生成后调用这个函数.一个vue实例被生成后还要绑定到某个html元素上,之后还要进行编译,然后再插入到document中.每一个阶段都会有一个钩子函数 ...

最新文章

  1. ZeroClipboard 和JqueryUI_dialog 完美组合!
  2. 如何遍历numpy数组?
  3. 由动态分配和静态分配的数据在内存组成区别
  4. javascript的性能优化
  5. Linux内核机器ID,linux-如何强制内核重新读取/重新初始化PCI设备ID?
  6. 计算机搜索文件时找不到搜索按钮,电脑搜不到文件怎么办?文件搜索软件用起来!...
  7. Log4J 1.x 配置详解
  8. 模板题——图论相关(1)
  9. 证券业大数据与人工智能发展现状与应用趋势
  10. fluidsim win7版本_FluidSIM 5|FluidSIM(液压气动仿真软件)下载v5.0中文免费版 附安装教程 - 欧普软件下载...
  11. windows环境如何测试端口
  12. 配置VScode上基于WSL的lc3汇编语言环境
  13. Django报错 ValueError: The view didn‘t return an HttpResponse object. It returned None instead.
  14. ffmpeg中vf与filter_complex的区别
  15. Java 12 / JDK 12 正式发布
  16. Ubuntu16.0.4 安装rebar3指南
  17. Vue整合ElementUI
  18. 读《南怀瑾选集》第四卷,易经杂说,易经系传别讲
  19. word文件限制编辑如何解除
  20. 用于实时视频监控的摇摄/倾斜/变焦摄像机中具有复杂背景的鲁棒运动检测

热门文章

  1. Android Dagger-Hilt 依赖注入
  2. 2007年最值得一看的历史小说----玄鸟
  3. iOS 国际化小技巧“搜索项目中的所有汉字”
  4. Vue3 项目中使用 AntV X6 绘制流程图
  5. stc15f104w模拟串口使用
  6. 软件著作权转让需办理哪些登记
  7. 万字详解车联网、V2X以及通信模式
  8. 2021 年 10 大文案写作趋势
  9. 20180416-H · Global Mortality · ggplot2 地图 gganimate 动图 动态地图 · R 语言数据可视化 案例 源码
  10. Expert C Programming 阅读笔记(~CH1)