热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开发笔记:jqueryjtemplates.js模板应用

篇首语:本文由编程笔记#小编为大家整理,主要介绍了jquery-jtemplates.js模板应用相关的知识,希望对你有一定的参考价值。 

篇首语:本文由编程笔记#小编为大家整理,主要介绍了jquery-jtemplates.js模板应用相关的知识,希望对你有一定的参考价值。



 

  jquery-jtemplates.js下载地址:https://gitee.com/nelsonlei/jquery-jtemplates.jsMoBanYingYong

  


1 DOCTYPE html>
2 <html>
3 <head lang="en">
4 <meta charset="UTF-8">
5 <title>title>
6 <script type="text/Javascript" src="jquery.min.js">script>
7 <script type="text/Javascript" src="jquery-jtemplates.js">script>
8 <style type="text/css">
9 .container {
10 width: 1000px;
11 height: 600px;
12 margin: 0 auto;
13 }
14
15 .template {
16 display: none;
17 }
18
19 table {
20 background-color: #fff;
21 }
22
23 table tr th {
24 padding: 8px;
25 border-bottom: 1px solid #eee;
26 }
27
28 table tr td {
29 padding: 10px;
30 border-bottom: 1px solid #eee;
31 }
32 style>
33 head>
34 <body>
35 <div class="container">
36
37
38 <div id="result">div>
39
40
41 <textarea id="template" class="template">
42 <div>部门编号:{$T.list_id}div>
43 <div>部门负责人:{$T.name}div>
44 <div>
45 <table>
46 <tr>
47 <th>编号th>
48 <th>姓名th>
49 <th>年龄th>
50 <th>邮箱th>
51 <th>性别th>
52 tr>
53
54
55 {#foreach $T.table as record}
56 <tr>
57 <td>{$T.record.id}td>
58 <td>{$T.record.name}td>
59 <td>{$T.record.age}td>
60 <td>{$T.record.mail}td>
61 <td>{$T.record.sex}td>
62 tr>
63 {#/for}
64
65 table>
66 div>
67 textarea>
68
69
70 <div style="width: 100%;margin: 4rem 0;">------------上面是多维数组,下面是单维数组----------div>
71
72
73 <div id="result1">div>
74 <textarea id="template1" class="template">
75 <div>
76 <table>
77 <tr>
78 <th class="Number">编号th>
79 <th>姓名th>
80 <th>年龄th>
81 <th>邮箱th>
82 <th>性别th>
83 tr>
84
85
86 {#foreach $T as record}
87 <tr>
88 <td>{$T.record.id}td>
89 <td>{$T.record.name}td>
90 <td>{$T.record.age}td>
91 <td>{$T.record.mail}td>
92 <td>{$T.record.sex}td>
93 tr>
94 {#/for}
95
96 table>
97 div>
98 textarea>
99
100
101
102 div>
103
104
105 <script>
106 var data = {
107 "name": "网马伦",
108 "list_id": 89757,
109 "table": [
110 {"id": 1, "name": "Rain", "age": 22, "mail": "admin@domain.com","sex":"man"},
111 {"id": 2, "name": "皮特", "age": 24, "mail": "123456@domain.com","sex":"man"},
112 {"id": 13, "name": "卡卡", "age": 20, "mail": "112233@domain.com","sex":"man"}
113 ]
114 };
115
116 $("#result").setTemplateElement("template");
117
118 $("#result").processTemplate(data);
119
120
121
122 var table=[
123 {"id": 13, "name": "卡卡", "age": 20, "mail": "112233@domain.com","sex":"man"},
124 {"id": 4, "name": "戏戏", "age": 26, "mail": "0147@domain.com","sex":"man"},
125 {"id": 5, "name": "一揪", "age": 25, "mail": "kkw@domain.com","sex":"man"}
126 ]
127 $("#result1").setTemplateElement("template1");
128
129 $("#result1").processTemplate(table);
130
131
132
133 script>
134 body>
135 html>

 

  效果如下:

  

 



推荐阅读
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • Html5-Canvas实现简易的抽奖转盘效果
    本文介绍了如何使用Html5和Canvas标签来实现简易的抽奖转盘效果,同时使用了jQueryRotate.js旋转插件。文章中给出了主要的html和css代码,并展示了实现的基本效果。 ... [详细]
  • Ihavethefollowingonhtml我在html上有以下内容<html><head><scriptsrc..3003_Tes ... [详细]
  • 本文介绍了前端人员必须知道的三个问题,即前端都做哪些事、前端都需要哪些技术,以及前端的发展阶段。初级阶段包括HTML、CSS、JavaScript和jQuery的基础知识。进阶阶段涵盖了面向对象编程、响应式设计、Ajax、HTML5等新兴技术。高级阶段包括架构基础、模块化开发、预编译和前沿规范等内容。此外,还介绍了一些后端服务,如Node.js。 ... [详细]
  • 本文介绍了绕过WAF的XSS检测机制的方法,包括确定payload结构、测试和混淆。同时提出了一种构建XSS payload的方法,该payload与安全机制使用的正则表达式不匹配。通过清理用户输入、转义输出、使用文档对象模型(DOM)接收器和源、实施适当的跨域资源共享(CORS)策略和其他安全策略,可以有效阻止XSS漏洞。但是,WAF或自定义过滤器仍然被广泛使用来增加安全性。本文的方法可以绕过这种安全机制,构建与正则表达式不匹配的XSS payload。 ... [详细]
  • JavaScript和HTML之间的交互是经由过程事宜完成的。事宜:文档或浏览器窗口中发作的一些特定的交互霎时。能够运用侦听器(或处置惩罚递次来预订事宜),以便事宜发作时实行相应的 ... [详细]
  • Android实战——jsoup实现网络爬虫,糗事百科项目的起步
    本文介绍了Android实战中使用jsoup实现网络爬虫的方法,以糗事百科项目为例。对于初学者来说,数据源的缺乏是做项目的最大烦恼之一。本文讲述了如何使用网络爬虫获取数据,并以糗事百科作为练手项目。同时,提到了使用jsoup需要结合前端基础知识,以及如果学过JS的话可以更轻松地使用该框架。 ... [详细]
  • Java实战之电影在线观看系统的实现
    本文介绍了Java实战之电影在线观看系统的实现过程。首先对项目进行了简述,然后展示了系统的效果图。接着介绍了系统的核心代码,包括后台用户管理控制器、电影管理控制器和前台电影控制器。最后对项目的环境配置和使用的技术进行了说明,包括JSP、Spring、SpringMVC、MyBatis、html、css、JavaScript、JQuery、Ajax、layui和maven等。 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • React基础篇一 - JSX语法扩展与使用
    本文介绍了React基础篇一中的JSX语法扩展与使用。JSX是一种JavaScript的语法扩展,用于描述React中的用户界面。文章详细介绍了在JSX中使用表达式的方法,并给出了一个示例代码。最后,提到了JSX在编译后会被转化为普通的JavaScript对象。 ... [详细]
  • 随着前端技术的发展,越来越多的开发者开始使用react、vue等web框架,但很少有人深入理解这些框架的源码。然而,这些框架底层都是由原生的javascript构建而成。对于初学前端的人来说,可能会认为javascript很容易上手,但实际上只是因为它被高度封装了。与能够使用封装类的人相比,能够理解框架原理的人则处于另一个层面。本文将深入剖析jquery源码,探寻框架底层的原理,帮助读者更好地理解web框架的运行机制。 ... [详细]
author-avatar
tt
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有