2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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:0611430
用户头像

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

关注

评论

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

限流篇,欣赏阿里开源Sentinel

下雨喽

架构 设计 sentinel 限流

即时通讯系列-WorkPlus简介

BeeWorks

开源 即时通讯 IM 办公自动化

HTTPS协议

IT视界

软件研发团队如何做好项目进度管理?

万事ONES

项目管理 研发管理 需求 ONES

@成都的Coder

蚂蚁集团移动开发平台 mPaaS

flutter 移动开发 mPaaS

iOS开发-Objective-C 中的 MVVM 模式介绍

iOSer

ios objective-c MVVM ios开发

本科毕业六年,备战一个月,四面阿里巴巴定级P7

Java架构师迁哥

聚焦机器同传前沿进展,第二届机器同传研讨会将在NAACL举办

百度大脑

人工智能 机器

大陆集团携手亚马逊云科技打造创新的汽车软件平台

亚马逊云科技 (Amazon Web Services)

为什么说产品经理也要学点技术?

LigaAI

产品经理 研发管理 技术团队 产品设计与思考

给你一直尝试和创新的机会!走进亚马逊云科技MRC团队

亚马逊云科技 (Amazon Web Services)

上云就上百度智能云,百度智能计算峰会召开,AI原生云全新升级

百度大脑

AI 智能云 峰会

看Kunpeng BoostKit 使能套件如何实现大数据场景倍级性能提升

华为云开发者联盟

大数据 开源 鲲鹏 鲲鹏计算 Kunpeng BoostKit

代码写的烂才是原罪?字节三面+微信四面+PayPal四面,大厂面经分享

Java 程序员 架构 面试

别乱打日志了,这才是正确的打日志姿势!

xcbeyond

日志 规范 6月日更

从底层原理出发,了解Linux内核之内存管理

Linux服务器开发

后端 操作系统 内存管理 Linux内核 底层原理

国内低代码产品是如何定位的?这3类,企业可自行对号入座

优秀

低代码

JavaScript 中数组 sort() 方法的基本使用

编程三昧

JavaScript 大前端 数组 排序 js

干货:ANR日志分析全面解析

vivo互联网技术

android 堆栈 日志分析 anr

一文读懂开源项目 OpenHarmony2.0

科技热闻

项目管理与项目集管理、项目组合管理的区别?

万事ONES

项目管理 项目 PMO ONES

阿里都会问些什么?4面阿里余额宝Java高级技术岗

Java架构师迁哥

深度剖析:Redis分布式锁到底安全吗?看完这篇文章彻底懂了!

Kaito

redis zookeeper 分布式 后端

🏆【声网 Agora】「PC端实现实时语音通讯4.x」

码界西柚

WebRTC RTC征文大赛 声网 6月日更

5W1H聊开源之What——开源协议有哪些?

禅道项目管理

开源

不愧是清华大佬,一个联机对战游戏就把23种设计模式给抽丝剥茧了

Java架构师迁哥

探讨AI人才培养新思路,2021北京智源大会百度AI人才培养论坛召开

百度大脑

AI 人才培养

全过程智慧教育,看北京四中网校和亚马逊云科技如何实现?| 精选案例

亚马逊云科技 (Amazon Web Services)

人人视频被迫下架:打击盗版视频网站任重道远

石头IT视角

《原则》(八)

Changing Lin

6月日更

不管是三胎还是App!指望“拉新”太难了,还是要靠老用户!

APP开发

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