写点什么

jQuery 模板系统简介

  • 2010-10-14
  • 本文字数:490 字

    阅读完需:约 2 分钟

jQuery 模板 API 可以通过数据对象动态创建 HTML 元素。该程序库由微软创建,jQuery 已经将其接纳为官方插件。和 ASP 或 VB 的 XML 字面量等服务器端模板语言类似的是,你只需给出要显示的数据绑定的表达式即可。

使用 ${fieldName}语法就可以完成简单的数据绑定,例如:

复制代码
<p><script id="bookTemplate" type="text/x-jquery-tmpl"><br></br>    <li><b>${Name}</b> (${Year})</li><br></br></script></p>

想要使用模板的话,只需定义目标位置,并使用“tmpl”方法来执行模板即可。

复制代码
<p><ul id="bookList"></ul><br></br>$( "#bookTemplate" ).tmpl( books ).appendTo( "#bookList" );</p>

通过上面的语法,模板就会编译成为 JavaScript 函数。另外,通过 jQuery.template 函数也可以将字符串创建成编译后的模板。利用这种方式创建的模板是可命名的,它们会存储在 $.templates 列表中,或者仅是作为对象返回。

对于只用一次的模板来说,编译它们的开销通常是不值当的。在这种情况下,可以把模板定义的字符串直接传给模板的执行函数 jQuery.tmpl。

jQuery 模板 API 依赖于 jQuery 1.4.2 ,基于 MIT 和 GPL V2 授权。

查看英文原文: Introducing Templates for jQuery

2010-10-14 03:0611630
用户头像

发布了 80 篇内容, 共 23.2 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

企微私域经营

soho

计算机组成原理 寄存器实验详解(含工程文件)

若尘

计算机组成原理 6月日更

区块链使能的供应链金融——区块链信息治理

CECBC

【Jetpack篇】协程+Retrofit网络请求状态封装实战

付十一

Android进阶 JetPack

【Jetpack篇】协程+Retrofit网络请求状态封装实战(2)

付十一

Android进阶 JetPack

通俗易懂 !Kafka 开发快速入门看这篇就够了

云祁

Bigdata Kafk

JavaScript学习(十)---正则表达式

空城机

JavaScript 大前端 6月日更

「SQL数据分析系列」9. SQL子查询

Databri_AI

数据库 sql 子查询

JavaScript 实现:输出斐波那契数列

编程三昧

JavaScript 大前端 数组 递归

SpringCloud Gateway 路由断言

中原银行

函数式接口 reactor SpringCloud Gateway

A16z创始人马克·安德森:加密货币代表了技术运作方式以及世界运作方式的架构转变

CECBC

Linux之cat命令

入门小站

Linux

亚马逊云科技宣布Amazon WAF 在北京区域和宁夏区域正式上线

亚马逊云科技 (Amazon Web Services)

软件工程师的10个认知模型

俞凡

认知

网络攻防学习笔记 Day56

穿过生命散发芬芳

网络攻防 6月日更

前端工程化的思考

金科优源汇

给几位粉丝做完面试辅导后,我发现了一些问题!(Java岗)

Java架构师迁哥

阿里架构师通过“58个基于知识的实例+2个项目”来讲解Spring Boot

Java架构师迁哥

前端面试 | 18个常见HTML问题与答案

devpoint

html xml 6月日更

源中瑞区块链BaaS平台为企业一键部署区块链应用

13530558032

用Python手动实现LRU算法

IT蜗壳-Tango

6月日更 算法训练营 算法训练营2021第0期

Linux学习经验分享:搞定这六点,Linux命令So easy!

学无止境的阿奔

Linux 分布式 运维 C/C++

gitlab服务端hook,拦截糟糕的提交到仓库

阿呆

gitlab hook

通证经济,一个正在狂奔的互联网数字经济时代

CECBC

建信金科大咖访谈:人工智能技术应用与展望

金科优源汇

Jenkins 控制台输出中的奇怪字符

HoneyMoose

平安社区建设解决方案.智慧小区平台系统建设

区块链创新食品溯源--让舌尖上的安全看的见

13530558032

因子分解机(十九)

Databri_AI

因子 分解机

深入了解java线程篇之ThreadPoolExecutor

邱学喆

线程池状态 任务提交 任务执行 动态调整线程池参数

抖音电商发布创作者管理总则:如何明确带货主播和平台的责任

石头IT视角

jQuery模板系统简介_Java_Jonathan Allen_InfoQ精选文章