写点什么

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

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

关注

评论

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

ipfs挖矿合法吗?ipfs挖矿靠谱吗?

区块链 IPFS ipfs挖矿 ipfs矿机 filecoin挖矿

kubelet 1.14 升级 kubelet 1.20 容器重启问题

Geek_f24c45

Docker Kubernetes kubelet

fil矿机什么时候开始挖?fil矿机能挖多久?

fil矿机能挖多久 fil矿机什么时候开始挖

一周信创舆情观察(8.16~8.22)

统小信uos

小公司实施系统为什么也容易失败?

明道云

springboot+vue+activiti,在线编辑器,快速开发平台

金陵老街

Java Vue 工作流 springboot Activiti

fil挖矿步骤教程是什么?fil挖矿规则是什么?

fil挖矿步骤教程是什么 fil挖矿规则是什么

盲盒星球系统开发

(王经理)专业app小程序开发

区块链产业大爆发!未来究竟是谁的机会?

CECBC

宝安机关食堂支持数字人民币刷脸支付

CECBC

优雅的故障处理:快速创建 Pulsar 重试队列

Apache Pulsar

消息队列 Apache Pulsar StreamNative

交易所智能炒币机器人开发||量化交易炒币机器人系统搭建

Geek_23f0c3

量化交易机器人系统开发 炒币机器人

最全互联网后端免费技术分享视频资源学习社区

hanaper

区块链应用:从技术工具到创新思维

CECBC

北鲲云超算平台如何帮助高性能计算行业提供解决方案

北鲲云

计算机网络常用知识总结

Java 架构 后端 网络 计算机

WorkPlus高端制造业移动数字化平台解决方案—华晨宝马

BeeWorks

即时通讯 移动办公平台 移动数字化底座 移动数字化基座 企业即时通讯平台

读书笔记-《数据密集型应用系统设计》-概论

KayTin

存储大师班 | ZFS存储池块管理与事务模型

QingStor分布式存储

文件存储 分布式存储

模块一作业

陈家豪

架构实战营

吐血整理!金九银十必问的1000道Java面试题及答案

Java 编程 程序员 架构 面试

技术分析| 实时音视频通讯中的流媒体是怎样传输的

anyRTC开发者

音视频 WebRTC 流媒体 流媒体传输

区块链“通证”将颠覆“资本”

CECBC

能不能征服初恋,就看这个架构了!!!

人工智能~~~

技术实践|网易云信 IM SDK 服务高可用技术方案

网易云信

后端

Java内存问题从工具到诊断平台

徐敏

Java 监控 垃圾回收 故障诊断

Go 与 C++ 的对比和比较

恒生LIGHT云社区

c++ 编程语言 Go 语言

图数据库在百度汉语中的应用

百度Geek说

数据库 后端

量化交易炒币机器人系统搭建

量化系统19942438797

机器人 量化交易

如何基于分布式KV研发一款消息中间件

Java 编程 面试 后端 中间件

Goroutine & Channel

Vibyird

并发编程 channel CSP Go 语言 goroutine

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