jquery.tmpl.js使用[通俗易懂]

jquery.tmpl.js使用[通俗易懂]juqery的temp插件使用jquery.tmpl.js使用juery因丰富的插件曾被广泛使用,这里介绍一下jQuery模板的使用方法,用到jquery.tmpl.js插件。入门<head><metacharset=”UTF-8″><title>temp-demo</title><scriptt…

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

juqery的temp插件使用

jquery.tmpl.js使用

juery因丰富的插件曾被广泛使用,这里介绍一下jQuery模板的使用方法,用到jquery.tmpl.js插件。

入门

<head>
    <meta charset="UTF-8">
    <title>temp-demo</title>
    <script type="text/javascript" src="../js/jquery-1.7.1.min.js"></script>
    <script type="text/javascript" src="./third_plugin/jquery.tmpl.min.js"></script>
</head>
<body>
    <div>
    ///3、定义一个容器
        <table border="1px" id="demo_table"></table>
    </div>
    <script type="text/javascript">
        //4、定义一个模板
       var temp = '<tr>' +
                       '<td >${ID}</td>' +
                       '<td >${Name}</td>' +
                       '<td >${Num}</td>' +
                       '<td >${Status}</td>' +
                       '<td >${description}</td>' +
                   '</tr>';
        //5、注册模板
       $.template("temp",temp);
       //6、数据源
       var users = [{ID: 'chuizi', Name: 'Joseph Chan', Num: '1', Status: 1 , description:"这是一个测试代码"}, {
                        ID: 'aCloud',Name: 'Mary ai云', Num: '3', Status: 1 , description:"这是一个测试代码"}, {
                        ID: 'apple',Name: 'Mary 蘋果', Num: '2', Status: 1 , description:"这是一个测试代码"}, {
                        ID: 'mi',Name: 'Mary 小米', Num: '6', Status: 1 , description:"这是一个测试代码"}, {
                        ID: 'huawei',Name: 'Mary 荣耀', Num: '8', Status: 1 , description:"这是一个测试代码"}, ];
        ///7、结果渲染
        $("#demo_table").html($.tmpl("temp",users))
    </script>
</body>

步骤

1.创建一个HTML文件;
2. 引入 jquery-1.7.1.min.js 和 jquery.tmpl.min.js ;
3. 定义一个table容器用于封装模板结果(也可以用其他的容器,我这里复用项目中的代码);
4. 定义一个模板,我这里赋值给了一个变量,其实也可以放在script标签中,通过id调用;
5. 注册模板,用 $.template() 方法注册;
6.构造一个json格式的数据源;
7. 将数据渲染到目标容器中;

参考文档

链接: jquery tmpl 详解.

Alt

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

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

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


相关推荐

  • 理解通配符掩码

    理解通配符掩码一、什么是通配符掩码通配符掩码是一个32位比特数,以点分十进制表示,告诉路由器数据包IP地址的哪些比特需要和access-list命令中给定的IP地址相匹配。二、通配符掩码的作用一条典型的ACL仅能指定一个要允许或拒绝IP的规则,如果要阻止多个地址或一段范围的地址,那么如使用典型的ACL规则,则需要添加多条才能满足。这样导致工作量增多,易出错且ACL执行效率…

    2022年7月24日
  • random.nextint java_实例讲解Java中random.nextInt()与Math.random()的基础用法

    random.nextint java_实例讲解Java中random.nextInt()与Math.random()的基础用法1、来源random.nextInt()为java.util.Random类中的方法;Math.random()为java.lang.Math类中的静态方法。2、用法产生0-n的伪随机数(伪随机数参看最后注解)://两种生成对象方式:带种子和不带种子(两种方式的区别见注解)Randomrandom=newRandom();Integerres=random.nextInt…

    2022年7月22日
  • Edgex foundry(Ireland-2.0版本)- Security 模式启动过程分析security-bootstrapper[通俗易懂]

    Edgex foundry(Ireland-2.0版本)- Security 模式启动过程分析security-bootstrapper[通俗易懂]EdegxFoundry:运行再边缘侧开源的,厂商中立的,灵活可定制的,支持交互操作的软件平台。可与设备、传感器、执行器和其他物联网对象的物理设备进行交互。简单地说,EdgeX是一种边缘中间件平台,服务于信息系统和IOT设备的感知操作(有关edgex的更多介绍,可查看edgex的的官方文档Introduction-EdgeXFoundryDocumentation)。Edegx官方提供了基于docker,可快速启动dockercompose文件,让用户可以快速体验到edgex提…

    2022年7月20日
  • codelf用不了

    codelf用不了codelf用不了,变量命名神器试试这个连接:http://codeif.xinke.org.cn/还是不行?试试别的浏览器:如Ie//一开始我在谷歌浏览器也是用不了,然后打开控制台发现报错:’addEventListener’ofundefined就换成ie打开…

    2022年6月4日
  • 记忆化搜索(搜索+dp思想)

    记忆化搜索(搜索+dp思想)一:简介(1)记忆化搜索即搜索+动态规划数组记录上一层计算结果,避免过多的重复计算算法上依然是搜索的流程,但是搜索到的一些解用动态规划的那种思想和模式作一些保存;一般说来,动态规划总要遍历所有的状态,而搜索可以排除一些无效状态。更重要的是搜索还可以剪枝,可能剪去大量不必要的状态,因此在空间开销上往往比动态规划要低很多。记忆化算法在求解的时候还是按着自顶向下的顺序,但是每求解

    2022年7月26日
  • pycharm2021.7.20激活码(注册激活)

    (pycharm2021.7.20激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlMLZPB5EL5Q-eyJsaWNlbnNlSW…

    2022年3月20日

发表回复

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

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