写点什么

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

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

关注

评论

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

第四周作业:互联网应用系统

Larry

架构师训练营第四周 - 总结

Larry

架构师训练营 - 第四周总结

teslə

架构师训练营 - 第四周 - 学习总结

Anrika

架构师

一周信创舆情观察(6.22~6.28)

统小信uos

大数据 新基建 舆情

第四周作业

Geek_2b3614

极客大学架构师训练营

第四周·互联网架构-作业

刘璐

【荒于嬉】Redis持久化漫谈

luojiahu

redis 持久化

架构师训练 第四周 作业

LiJun

极客大学架构师训练营

【架构师训练营】第4周作业

花生无翼

极客大学架构师训练营

week04作业一

uangguan

2020-06-27-第四周学习总结

路易斯李李李

架构师训练营 W4 学习总结

Kun

极客大学架构师训练营

架构师训练营 第四周 大型网站的架构概述1

极客

一个典型的大型互联网应用系统使用了哪些技术方案和手段(四)

麻辣

Week003 学习总结

徐培

第四周·互联网架构-总结

刘璐

架构师训练营 第四周 学习心得

LiJun

极客大学架构师训练营

架构师训练营 - 第四周作业

teslə

Week003 作业

徐培

Week4 作业一

Coder

极客大学架构师训练营

Week4 总结

Coder

极客大学架构师训练营

互联网应用系统的技术方案和手段

鲁米

架构培训 -04 学习总结 系统架构

刘敏

Week4作业总结

丿淡忘

极客大学架构师训练营

架构师训练营Week4作业

小高

Android | 资源冲突覆盖的一些思考

哈利迪

android 团队

第四周作业

考尔菲德

架构师训练营 W4 作业

Kun

极客大学架构师训练营

架构师训练营第四周作业

talen

学习总结 -- Week 4

吴炳华

极客大学架构师训练营

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