燃爆上海 5·23-24,AICon 大模型实战风暴,50+ 干货一网打尽,100% 日程上线 了解详情
写点什么

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

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

关注

评论

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

技术人在职场如何摆正心态

baiyutang

职场 10月月更

作业五:微博评论高性能高可用架构设计

紫云

架构实战营

”微博评论“的高性能高可用计算架构

Sky

「架构实战营」

看动画学算法之:平衡二叉搜索树AVL Tree

程序那些事

数据结构 算法 二叉树 程序那些事

这几种Java异常处理方法,你会吗?

华为云开发者联盟

Java 数组 异常 程序

这篇 python 文章,是过去你错过的 python 细节知识点,滚雪球第4季第15篇

梦想橡皮擦

10月月更

新书榜第一的《图解产品》,帮助内卷中的产品经理实现跨越式发展!

博文视点Broadview

linux之grep使用技巧

入门小站

Linux

【Promise 源码学习】目录 - Promise 知识点梳理

Brave

源码 Promise 10月月更

华为云企业级Redis:助力VMALL打造先进特征平台

华为云开发者联盟

华为云 云数据库 GaussDB(for Redis) 华为商城 VMALL

架构实战训练营模块 5 作业

Sonichen

【Flutter 专题】28 易忽略的【小而巧】的技术点汇总 (五)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 10月月更

微博评论高性能高可用计算架构

毛先生

Vue进阶(幺叁捌):vue 路由传参的几种基本方式

No Silver Bullet

Vue 路由 10月月更

微博评论架构设计

Yina🌝很浪🌊

架构设计系列五 如何设计业务高性能高可用计算架构

nydia

架构训练营 模块五

Leach Sun

为什么常用二倍图,流式布局中一倍图是否靠得住

你好bk

css3 大前端 html/css 页面布局

架构:微内核架构(Microkernel Architecture)

程序员架构进阶

架构 微内核 插件化 10月月更

(model5)微博评论高性能高可用计算架构

消失的子弹

架构 微服务

Prometheus 基础查询(三)范围向量和 PromQL 的缺陷

耳东@Erdong

Prometheus 10月月更

在线EXCEL文件数据转换解析工具

入门小站

工具

【LeetCode】外观数列Java题解

Albert

算法 LeetCode 10月月更

Apache APISIX 社区新里程碑——全球贡献者突破 300 位!

API7.ai 技术团队

开源社区 API网关 Apache APISIX

学习心得 - 架构训练营 - 第五课

Fm

阿里开源的这个库,让 Excel 导出不再复杂(填充模板的使用指南)

看山

Java EasyExcel 10月月更

架构实战营模块五作业 - 设计微博系统中”微博评论“的高性能高可用计算架构

李焕之

Apache APISIX 社区周报 | 2021 9.13-9.30

API7.ai 技术团队

开源社区 api 网关 社区周报 Apache APISIX

Apache APISIX 社区成员助力 openEuler 发布第一个社区创新版

API7.ai 技术团队

开源 openresty openEuler api 网关 Apache APISIX

微博评论背后的高性能高可用计算架构

Nico

微博系统中的微博评论架构分析

眼镜盒子

「架构实战营」

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