写点什么

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

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

关注

评论

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

Bzz节点挖矿系统搭建,Bzz分币系统源码

Bzz节点分币系统搭建,Bzz矿机挖矿系统

平衡计分卡- 战略落地的工具

石云升

创业 战略 职场经验 6月日更

如何使用Tauri和Ember.js创建小型、快速和酷的桌面应用程序

代码先生

tauri ember.js desktop程序

【译】编写整洁 React 代码的简单实践

KooFE

大前端 React 6月日更 整洁代码

自制文件系统 —— 02 开发者的福音,FUSE文件系统

奇伢云存储

Linux 文件系统 FUSE

Java程序员【面试】与【进阶】3个最佳学习方法

Java架构师迁哥

MySQL基础之五:其他过滤方式

打工人!

myslq 6月日更

APISIX2.6微服务网关入门

菠萝吹雪—Code

架构实战营

Git使用

xujiangniao

Python——注释和字符串的拼接

在即

6月日更

这个 “少年黑客”,用黑科技守护独居老人

阿里云CloudImagine

阿里云 计算机视觉 音视频 养老

Sprint Review != Demo——《Scrum指南》重读有感(4)

Bruce Talk

Scrum 敏捷 随笔 Agile

JavaScript 代码逻辑判断的优化

编程三昧

JavaScript 大前端 代码质量 代码优化 编程思想

Kubernetes手记(4)- 命令入门

雪雷

6月日更

应用,才是区块链的终极归宿

CECBC

Redis 缓存的三大问题及其解决方案

xcbeyond

redis 缓存 6月日更

整数划分问题(详解 n > m 情况)

若尘

数据结构 6月日更

相似度计算-句子

Qien Z.

nlp 6月日更 tf-idf

Atlassian 最受欢迎的分析工具强势融入 Confluence Data Center!

Atlassian

DevOps 知识管理 Atlassian Jira Confluence

我的程序员生涯(2)

胡途

程序员 职业生涯

El Camino de Santiago

escray

6月日更

让JavaScript在WebAssembly上快速运行

代码先生

JIT webassembly WASI

架构训练营模块 5 作业 - 江哲

江哲

区块链能否为应对气候变化 提供解决方案?

CECBC

理解IM消息“可靠性”和“一致性”问题,以及解决方案探讨

JackJiang

即时通讯 IM 可靠消息最终一致

我的程序员生涯(1)

胡途

程序员 职业生涯

区块链+数字政务:成都高新区如何创新

CECBC

网络攻防学习笔记 Day38

穿过生命散发芬芳

网络攻防 6月日更

5分钟速读之Rust权威指南(十八)

wzx

rust 范型 trait

戴着镣铐起舞的算法市场

脑极体

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