jq tmpl输出编码html,jQuery tmpl 讲解「建议收藏」

jq tmpl输出编码html,jQuery tmpl 讲解「建议收藏」2016-07-0114:30陈铭竑1、什么是jQuery-tmpl(1)jQuery的一个类库(2)一个轻量级的前端模板引擎(vue.js也是一种前端模板引擎)(3)可以在模板中实现逻辑运算2、jQuery-tmpl的语法(1)占位:${变量}或{{=变量}}注:=和变量之间一定要有空格(2)循环{{each(i,obj)objs}}…{{/each}}(3)选择{{if条件}}….

大家好,又见面了,我是你们的朋友全栈君。

2016-07-01 14:30

陈铭竑

1、什么是jQuery-tmpl

(1)jQuery的一个类库

(2)一个轻量级的前端模板引擎(vue.js也是一种前端模板引擎)

(3)可以在模板中实现逻辑运算

2、jQuery-tmpl的语法

(1)占位:${变量}或{
{= 变量}}

注:=和变量之间一定要有空格

(2)循环

{
{each(i,obj) objs}}…{
{/each}}

(3)选择

{
{if 条件}}…

{
{else 条件}}…

{
{else}}…

{
{/if}}

3、为什么选择jQuery-tmpl

兼容性好,兼容各种主流浏览器

容易学,上手快

代码清晰,有智能提示

渲染工作放在前端,减少服务端开销

文档齐全,找资料方便

PS:其实jQuery-tmpl也给我们提供了一个思路,有些时候可以自己写模板,然后去使用,不一定要引用插件。

例如:

{type}

中文姓名:

1.乘客姓名必须与所持证件一致。

2.名字中含生僻字可直接输入拼音代替。例:“王鬳”可输入为“王 yan”或者“王-yan”。

3.姓名中不可含有称谓等词语,如:小姐、先生、太太、夫人等。

4.中文姓名不可少于2个汉字,英文姓名不可少于2个英文单词。

英文姓名:

1.必须用英文字母填写,并确保与所持证件一致。

2.请以姓在前名在后的方式填写,如乘客姓名为诸葛亮,则在“姓(拼音或英文)”栏中输入 ZhuGe (注:复姓中无空格或特殊符号);在“名(拼音或英文)”栏中输入 Liang。如乘客姓名为 Green(姓)/Jim(名) Stephanie(中间名),则在“姓(拼音或英文)”栏中输入 Green;在“名(拼音或英文)”栏中输入 JimStephanie(注:中间名需空一格紧随名之后)。

3.英文名字的长度不可超过 26 个字符,如名字过长请使用缩写,乘客的姓氏不能缩写,名可以缩写。姓氏中如包括空格请在输入时删掉空格。

4.英文姓名不可少于 2 个英文单词。

证件类型:

护照

港澳通行证

台胞证

证件号码:
证件有效期:
证件有效期必须为8位数(如:20160808)

出生日期:
出生日期必须为8位数(如:20160808)

国籍:
{nationality}
性别:
男女

var temp = $(“#PsgerTemp”).html();

var html=temp.replace(“{nationality}”,nationalityHtml).replace(“{ptype}”, 1).replace(“{type}”, “成人”).replace(“{isShowMobile}”,””).replace(/\{i\}/g, i);

通常来说,都会有很多个人,如果使用模板的话,只要写一遍html代码,剩余的就是遍历人数,拼接html即可。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149521.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • oracle amm改成asmm,记AMM转变为ASMM的记录「建议收藏」

    oracle amm改成asmm,记AMM转变为ASMM的记录「建议收藏」1.修改AMM变成ASMM关闭memory参数,开启sga和pga[oracle@oradb~]$sqlplus”/assysdba”SQL*Plus:Release11.2.0.4.0Productionon星期五1月2214:07:322021Copyright(c)1982,2013,Oracle.Allrightsreserved.连接到:Orac…

    2022年6月7日
    29
  • QTreeView 使用

    QTreeView 使用QTreeView结构介绍:树控件的标题QHeaderView,相关用法参考Qt文档。控件使用的model/view框架,QTreeView实现了QAbstractItemView里声明的相关接口,由QAbstractItemModel为控件提供显示数据。自定义数据,通过QStandardItemModel和QTreeView连用,用QStandardItem属性介绍:…

    2022年6月2日
    46
  • mybatis log激活码【永久激活】

    (mybatis log激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/ide…

    2022年3月21日
    66
  • Linux时间戳转换_时间戳转换软件

    Linux时间戳转换_时间戳转换软件在大多数UNIX系统中,当前时间存储为自特定时刻以来经过的时间以简化,将时间保持为长整数。所有UNIX系统普遍接受的时刻是1970年1月1日凌晨12:00:00。这称为UNIX时间戳,并被所有现代UNIX/Linux系统识别。Linux时间戳date命令例如,如果我们希望找到2022年1月1日的UNIX时间戳,我们可以使用date命令。date尝试将字符串解析为格式化的日期和时间(或者,如果未指定时间戳,则假定时间为00:00AM),然后打印出给定

    2022年10月2日
    0
  • 2022年最新前端面试题(大前端时代来临卷起来吧小伙子们..持续维护走到哪记到哪)[通俗易懂]

    2022年最新前端面试题(大前端时代来临卷起来吧小伙子们..持续维护走到哪记到哪)[通俗易懂]2022年最新前端面试题热门题目(面经最全版)(蛋糕)…持续维护中,HTML和Css部分vue部分,Null,undefined,Boolean,Number,String,BigInt、BigInt、Object、1.**解构赋值、扩展运算符、class类、模块化importexport、箭头函数、generator函数、promiseletcosnt

    2022年5月4日
    73
  • 有哪些激光雷达SLAM算法?

    有哪些激光雷达SLAM算法?点击上方“计算机视觉工坊”,选择“星标”干货第一时间送达来源丨https://www.zhihu.com/question/433556301编辑丨计算机视觉工坊方法一作者|牛先卓http…

    2022年6月20日
    29

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号