目前本人知道的模块插件就2个,一个是:template_js,另外一个是Mustache
直接通过静态资源托管库在页面中引入就好
注意:以下内容只是用案例,生产环境请根据实际情况更改相应内容
1、template的使用方法

<!--引入template-->
<script crossorigin="anonymous" integrity="sha512-KsDmkrHAdjPgNO8np1KW4xQV74Zd9dDmE7L29kq7tMoVo9QFHDrlBv8y38Lw3hTAoayqGykBPJ2QHfWqBhX7cw==" src="https://lib.baomitu.com/template_js/0.8.0/template.min.js"></script>
<!--template模板渲染位置-->
<div id="templatelist"></div>   //要渲染的位置<script type="text/html" id="template1"><ul><% for(var i = 0;i < list.length;i++){ %><li><p><%= list[i].name %></p><p><%= list[i].sex %></p></li> <% } %></ul>
</script><script>// 准备好的数据源,可以是通过网络获取的json数据,也可以是通过ajax从后台拿到的数据var data = [{name:"张三",sex:"女"},{name:"李四",sex:"男"},{name:"王五",sex:"女"}]// 模板渲染var template1 = $('template1').innerHTML;$('templatelist').innerHTML = template(template1,{list:data});
</script>

2、Mustache的使用方法

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><!--引入mustache--><script crossorigin="anonymous" integrity="sha512-HYiNpwSxYuji84SQbCU5m9kHEsRqwWypXgJMBtbRSumlx1iBB6QaxgEBZHSHEGM+fKyCX/3Kb5V5jeVXm0OglQ==" src="https://lib.baomitu.com/mustache.js/4.1.0/mustache.min.js"></script></head><body><div id="user_info"></div></body><script type="text/tmplate" id="tmplate"><div><ul><li>姓名:{{user.name}}</li><li>年龄:{{user.age}}</li><li>性别:{{user.sex}}</li></ul></div></script><script type="application/javascript">//实例参数var user = { name: "张三", age: 18, sex: "男"};//模板var template =$("#tmplate").innerHTML;//使用mustache.js进行模板解析填充数据var view = Mustache.render(template, user);//把模板追加到页面中$("$user_info").innerHTML = view;</script>
</html>

h5使用script type=“text/html“构建模板,动态改变模板内容相关推荐

  1. <script type =“text / template”> ... </ script>的说明

    本文翻译自:Explanation of I just stumbled upon something I've never seen before. 我偶然发现了一些我以前从未见过的东西. In t ...

  2. script标签中type为script type=text/x-template是个啥

    写过一点前端的都会碰到需要使用JS字符串拼接HTML元素然后append到页面DOM树上的情况,一般的写法都是使用+号以字符串的形式拼接,如果是短点的还好,如果很长很长的话就会拼接到令人崩溃了. 比如 ...

  3. <script type=“text/html“>是怎么回事?

    1.问题描述 可以在 "script" 片断中定义一个被JS调用的代码,但代码又不在页面上显示. 2.代码示例 <html> <head> <titl ...

  4. [JavaScript] script type=text/javascript /script 和script language=javascript /script区别

    language="javascript" 和type="text/javascript"的区别 (1)<script language="ja ...

  5. script type=text/template是干什么的,为什么要把html写在js中? 这是什么编程语言风格,都能这样用吗?...

    这一段存放了一个模板. 在js里面,经常需要使用js往页面中插入html内容.比如这样: var number = 123; $('#d').append('<div class="t ...

  6. script text html 参数,script type=text/html/script js模版使用

    1 2 3 4 1.首先这种写,在页面渲染的时候,浏览器不会读取script标签中的html代码 2.外面不能获取到里面的div节点 所以: 在使用时,要在script标签上加个ID可以供我们找到它, ...

  7. Handlebars模板引擎中的each用法(type=“text/x-handlebars-template“)

    ** handlebar ** 概述与介绍 Handlebars 是 JavaScript 一个语义模板库,通过对view和data的分离来快速构建Web模板.它采用"Logic-less ...

  8. type=“text/javascript“什么意思?

    <script type="text/javascript"> 放在之间的是文本类型(text). javascript是告诉浏览器里面的文本是属于javascript ...

  9. type=javascript和type=text/javascript

    转载自:http://www.nowamagic.net/librarys/veda/detail/1783 1 <script language = "JavaScript" ...

最新文章

  1. Mybatis传多个参数(三种解决方案)
  2. 全球最大中文单体模型来了!2600亿参数,AI产业规模化应用可期
  3. 02 | 高性能 IO 模型:为什么单线程 Redis 能那么快?
  4. Codeforces Round #688 (Div. 2)
  5. 播放框架模块:分而治之
  6. 了解自己计算机硬件设备信息
  7. app推广广告词热点
  8. 华为hs8145v5如何改桥接_Linksys VelopAX5300和AC3900套装 Mesh组网实战 - 桥接
  9. Adobe学习记录:PR常用快捷键
  10. Ucenter实现多个网站同步登录
  11. Coding and Paper Letter(八十五)
  12. 基于单片机的防盗报警监控系统设计(#0401)
  13. Cubase10自编曲平台,享受音乐带来的快乐!
  14. 【如何学习CAN总线测试】——Python+Robot Framework框架实现UDS诊断自动化
  15. 5个球放入3个箱子_排列组合问题,把5个相同的球放到三个相同的盒子里,要求每个盒子都有球,则不同的放球方法是多少?...
  16. 浅谈升级到 MacBook Air M1的体验
  17. android照片墙的实现
  18. tcp/ip通讯 linux xpe,XPE最基本组件 分享
  19. mahout使用PFP和FPG算法
  20. 校招----字节跳动客户端一面

热门文章

  1. 管中窥豹——应试教育与一流科学人才差距有多远
  2. 如何编写一个好的软件设计文档
  3. 一个动画看懂网络原理之CSMA/CD的工作原理
  4. 366. 斐波纳契数列
  5. gazebo中导入DAE文件
  6. 引用数据类型和基本数据类型
  7. NumPy-创建adarray
  8. SpringBoot继承阿里云短信
  9. Godot游戏开发实践之一:使用High Level Multiplayer API制作多人游戏(上)
  10. 微信小程序获取昵称,头像