NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

关注

评论

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

在线日期计算器

入门小站

工具

架构训练营毕业总结

Neil43

架构训练营

【Vue2.x 源码学习】第三十五篇 - 组件部分 - Vue.component 实现

Brave

源码 vue2 8月日更

架构实战营 毕业设计:设计电商秒杀系统

Ahu

万字文肝Python基础知识

ベ布小禅

8月日更

配置Flink流式应用(九)

数据与智能

flink Kubernetes YARN

Linux之rcp命令

入门小站

Linux

【设计模式】中介者模式

Andy阿辉

C# 后端 设计模式 8月日更

毕业设计:电商秒杀系统

唐高为

模式包括问题和解决方案

escray

学习 极客时间 如何落地业务建模 8月日更

QDS04 TensorFlow

耳东@Erdong

tensorflow 8月日更 qds

实战架构训练营总结

贯通

#架构实战营

Web框架Gin | Gin 中间件

xcbeyond

Go 语言 gin gin-middleware 8月日更

python-类,对象--》多态,封装,继承

加里都好

Python

JavaScript 中如何比较变量的相等

devpoint

JavaScript ES6 8月日更

从0开始的TypeScriptの七:函数

空城机

typescript 大前端 8月日更

持久层Mybatis中对于SQL注入的问题,聊聊你的想法?

卢卡多多

SQL优化 8月日更

https 与 http 区别

一个大红包

8月日更

Seata搭建与分布式事务入门

码农参上

SpringCloud spring cloud alibaba seata 8月日更

「让我们一起Golang」让协程自己kill自己

Regan Yue

协程 Go 语言 8月日更

【Dubbo3.0 技术专题】总体技术体系介绍及技术指南(目录)

洛神灬殇

dubbo Dubbo服务 8月日更 Dubbo3

梳理会在Scrum中是活动还是事件?——《Scrum指南》重读有感(6)

Bruce Talk

Scrum 敏捷 随笔 Agile

前端之算法(四)快速排序

Augus

算法 8月日更

【自驱型成长】——控制感

LeifChen

压力 控制感 8月日更 自驱型成长

【Flutter 专题】66 图解基本约束 Box (一)

阿策小和尚

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

MySQL 系列教程之(四)MySQL 中的数据类型

若尘

MySQL 数据库 8月日更

crudapi增删改查接口零代码产品成功案例之商会联盟卡项目

crudapi

Java Vue 零代码 crudapi qusar

部署MinIO存储服务的四种方式

liuzhen007

8月日更

Android开发:Android Studio插件GsonFormat根据Json自动生成javabean的方法

三掌柜

8月日更 8月

有书香气的七夕节

箭上有毒

8月日更

手撸二叉树之二叉树的堂兄弟节点

HelloWorld杰少

数据结构与算法 8月日更

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