`
lexinquan
  • 浏览: 47163 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

推荐好用的Jquery模板插件Jtemplate

 
阅读更多

jtemplate是javascript的模板引擎。官方网址:http://jtemplates.tpython.com/


数据准备:


1、引入库文件



2、编写模板


语法:

1、大括号{..} ,在这里面可以写任何javascript的代码,比如 {$T.toUpperCase()}

2、{$T}: 表示数据,例如上面的例子,$T.table表示得到data的table对象,$T.TotalCount 为 64。

3、{#foreach} : 循环获取数据,如上面:{#foreach $T.table as row} {$T.row.Title} {/for}


扩展语法:

{#if}

例子:


{#foreach}


例子:
a、输出所有数据:

b、从第二条记录开始输出:

c、从第二条开始且只取2条

d、使用step

e、使用else


{#for}
例子:




3、渲染模板并展示



设置模板的几种方法:

a. setTemplateElement:参数为页面中的一个元素ID
如上面的例子

b.setTemplate: 参数为具体的模板内容,
如:$("#result").setTemplate("Template by {$T.bold()} version <em>{$Q.version}</em>.");

c.setTemplateURL:使用外部独立模板文件Url作为参数
如:$("#result").setTemplateURL("example_multitemplate1.tpl");


4、运行结果:



完整代码


分享到:
评论

相关推荐

    jtemplate简单例子jquery

    在这个领域,JavaScript库如jQuery和模板引擎如jTemplate起到了关键作用。本文将深入探讨如何使用jTemplate结合jQuery来创建一个简单的示例,以及它们在处理JSON数据展示中的应用。 jTemplate是一款强大的...

    JQuery1.3.2、1.4.1的min和vsdoc文件,附加jtemplate

    最后,"jquery-jtemplates.js"是jTemplate插件的文件,这是一个基于jQuery的模板引擎。jTemplate允许开发者使用简单的HTML模板语法来动态渲染数据,将数据绑定到页面元素上,实现数据驱动的视图更新。这在处理大量或...

    jquery-jtemplates

    **jQuery jTemplates** 是一个强大的JavaScript模板引擎,它专门设计用于Web开发中的前端数据绑定。在Web应用程序中,数据和视图之间的分离是至关重要的,而jTemplates提供了一个高效的解决方案,使得开发者能够将...

    jquery json jtemplate +Webservices 分页

    [WebMethod] public string GetData(string currIndex, string pageSize) { string data = string.Empty; int pageCount = -1; List&lt;Item&gt; itemList = new List(); for(int i=0;... itemList.Add(new Item() { ...

    jquery.jtemplates 实例

    而jQuery.jTemplates则是jQuery的一个插件,专门用于处理复杂的模板渲染,使得动态数据的展示更加方便高效。本文将深入探讨jQuery.jTemplates的使用方法,通过三个具体的DEMO来帮助你理解并掌握这个强大的工具。 一...

    基于ASP.net 利用jTemplate绑定数据的示例

    在本文中,我们将深入探讨如何基于ASP.NET框架,利用jTemplate.js这个JavaScript模板引擎来绑定数据,从而构建一个网络应用的三层架构。首先,我们理解三层架构的基本概念:表示层、业务逻辑层和数据访问层。ASP.NET...

    jtemplate:用于替换变量的简单对象Pascal模板工具

    该插件可帮助您将变量填充到模板文件中。 它最初旨在在HTML文件中填充自定义标签。 但是,由于它不依赖于HTML处理例程,因此可以在任何上下文中使用。 换句话说,如果您有一个字母和字母的模型,喜欢填写发件人和...

    坐标转换工具JTemplate.zip

    《坐标转换工具JTemplate——地理信息系统中的数据转换详解》 在地理信息系统(GIS)领域,数据的准确性与兼容性是至关重要的。不同来源、不同格式的数据往往需要进行转换才能进行有效的整合与分析。"坐标转换工具...

    详解ajax +jtemplate实现动态分页

    jtemplate是一个基于JQuery的模板引擎插件,功能非常强大,有了她你就再不用为使用JS绑定数据集而发愁了。 主要思路,复制textarea作为模板,ajax加载json数据,添加模板,绑定数据,更新加载更多事件。 //加载更...

    简单ajax jtemplate json 分页示例

    在分页场景下,我们可以预定义一个HTML模板,然后使用JTemplate将从服务器获取的JSON数据填充到模板中。 **JSON数据格式** JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,...

    JTemplate-开源

    JTemplate为cli,awt,swing,swing-mdi,applet和servlet应用程序生成Java源代码。 用户仅输入一些参数(类名,包名,...),JTemplate将创建所有必需的文件。

    node-neo4j-template:使用Node.js中的Neo4j的模板应用程序

    Node-Neo4j模板 这是一个模板 + 应用程序,使用库(在npm上可作为neo4j )。 演示在Heroku上的上运行。 该应用程序是一个简单的社交网络管理器:它使您可以添加,删除,关注和取消关注用户。 它是基本的,UI很糟糕...

    jTemplates

    jTemplates是一套用作较广的基于jQuery开发的javascript模板引擎,用它可以配合ASP/PHP/JSP/等众多语言来完成诸如通过JavaScript获取JSON数据、获取一个HTML模板、构建客户端分页表格、与数据结合生成HTML静态页面的...

    springboot-neo4j-hanlp

    springboot集成neo4j、hanlp,使用原生cypher java api实现与neo4j的交互。 目前很多项目针对neo4j的操作采用Neo4j OGM JAVA API,该方案与springboot整合之后可以使用@Query注解很方便的编写查询接口,比如这篇...

    joomla 类库手册

    `JTemplate` 类库允许开发者自定义网站的外观和布局,`Joomla\CMS\Template\TemplateHelper` 提供了一系列方法来处理模板文件和变量。 总的来说,Joomla 类库手册是开发者深入理解和利用 Joomla CMS 进行扩展开发...

    spring-data-neo4j:在使用Neo4j时提供支持以提高Java开发人员的生产率。 使用熟悉的Spring概念,例如用于核心API使用和轻量级存储库样式数据访问的模板类

    1. **Neo4jTemplate**: 这是SDN的核心API,它是基于Spring的Template模式设计的。开发者可以使用这个模板类执行各种操作,如创建节点、创建关系、查询数据等。它封装了与Neo4j服务器的通信,提供了一种灵活且类型...

    neo4j_example_1:这是neo4j数据库示例。 neo4j是表数据库,它是非关系型

    2. **图数据库**:图数据库以节点、边(关系)和属性三元组为基本元素,非常适合表示和查询高度互联的数据,如社交网络、推荐系统、知识图谱等。 3. **非关系型数据库(NoSQL)的优势**:包括高可扩展性、灵活性和...

    [源代码] .NET学架构之用户体验层 常用设计模式

    ☆☆ 资源说明:☆☆ ☆ 设计模式 ☆ Periodic Refresh and Timeout Pattern; Client-side data binding with jTemplate; Unique URL Pattern; Predictive Fetch Pattern;

    SpringBoot数据访问开源架构源码2021.pdf

    Spring Data Neo4j提供了`Neo4jTemplate`和`Neo4jRepository`,使得开发者能够方便地创建、查询和更新图数据。 4. Spring Boot与Redis的集成 在缓存和高并发场景下,Redis是一个常用的选择。`spring-boot-starter-...

Global site tag (gtag.js) - Google Analytics