AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

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

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

关注

评论

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

Axure RP10汉化版激活秘钥 交互式原型设计

Rose

云栖实录 | GenAI 时代 AI Infra 工程技术趋势与平台演进

阿里云大数据AI技术

人工智能 阿里云 云栖大会 PAI AI Infra

macos big sur 软件icons图标大全(新增至2719枚大苏尔风格图标)

Rose

AI应用元年,豆包大模型为消费电子、游戏行业注入智能化创新动能

新消费日报

给Java同仁单点的AI"开胃菜"--搭建一个自己的本地问答系统

京东零售技术

Java LLM

系统安全不求人:开发者必学的漏洞防御秘籍

巧手打字通

后端 系统安全 安全漏洞 SQL注入 xss攻击

【YashanDB知识库】如何dump数据文件,转换rowid, 查询对应内容

YashanDB

yashandb 崖山数据库 yashandb知识库

mac专用图片管理工具 PowerPhotos

Rose

“AI+Security”系列第3期(六):打造最懂安全的智能体-无极AI安全智能体平台落地与实践

云起无垠

苹果电脑批量重命名工具:A Better Finder Rename 12

Rose

Minitab Express Mac数据分析统计软件 v1.5.0激活版

Rose

AI赋能制造未来,英特尔工博会展示创新成果

E科讯

SimpleMind Pro:一键理清思绪,高效思维导图工具

Rose

犀牛Rhinoceros 7:渲染功能大升级,打造逼真视觉体验!

Rose

Royal TSX v6.0.2激活版 Mac强大的远程管理

Rose

Service worker 入门手册

yuanyxh

JavaScript chrome Service Worker #前端

Volcano v1.10.0 版本正式发布!10大功能全面提升统一调度和细粒度资源管理能力

华为云原生团队

云计算 容器 云原生

软件测试学习笔记丨Mock的价值与实战

测试人

软件测试 测试开发

【YashanDB知识库】由于hist_head$中analyze time小于tab$中analyze time导致的sql语句执行慢

YashanDB

yashandb 崖山数据库 yashandb知识库

Arthas命令太难记了?安利一个IDEA插件!

江南一点雨

出发深维智信,拿offer去

王中阳Go

面试 面经 golang 面试

AI加速前行,英特尔PT Expo演绎网络智能化新发展

E科讯

WiFi Explorer for mac:扫描查找无线网络并进行故障排除

Rose

sublime text :轻量级的文本编辑器

Rose

【YashanDB知识库】windows配置ODBC跟踪日志, 使用日志定位问题

YashanDB

yashandb 崖山数据库 yashandb知识库

英特尔发布至强6性能核处理器,以更强性能助力算力升级

E科讯

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