写点什么

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

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

关注

评论

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

Wireshark使用技巧

小齐写代码

注册中心元数据的应用

姚秋实(Nacol)

Java 架构 配置中心 元数据 metadata

功能有更新 | Bonree ONE 权限版本新增环境、资源域、角色概念

博睿数据

mac专业视觉特效包处理工具 FxFactory pro 8 激活最新版

mac大玩家j

Mac软件 视觉特效插件

AnyGo for Mac(虚拟定位软件) 6.9永久激活版

mac

苹果mac Windows软件 虚拟定位软件 AnyGo

区块链铭文系统开发详情

l8l259l3365

分布式基础概念-消息中间件[RabbitMQ]

派大星

Java 面试题

浪潮云连续2年跻身中国分布式云市场领导者象限

云计算 数据云

优化大模型的关键策略

百度开发者中心

大模型 深度学习、

31 | 深度和广度优先搜索:如何找出社交网络中的三度好友关系

鲁米

【等保】安徽省等保测评机构名单看这里!

行云管家

等保 等级保护 等保测评 安徽

KaiwuDB 获评信通院 2023 大数据“星河”标杆案例

KaiwuDB

KaiwuDB “星河”标杆案例

云原生之旅:一年的变革、成长与启示

熬夜磕代码、

3D模型材质丢失怎么办?

3D建模设计

3D渲染 材质贴图 材质编辑

软件测试/人工智能/PyTorch技术在软件测试中的应用

测试人

人工智能 软件测试

持续测试性能的方法

敏捷开发

DevOps 性能测试 自动化测试 CD 持续测试

语音数据集:AI语音技术的基石

来自四九城儿

低多边形植物模型法线贴图

3D建模设计

3D渲染 材质贴图 纹理贴图 材质纹理 材质编辑

Fine-tuning: 一种针对大模型的优化策略

百度开发者中心

nlp 大模型

2024年程序员必须掌握的10款开发工具

伤感汤姆布利柏

敏捷开发 低代码 开发工具 测试工具 前端开发工具

软件测试/人工智能丨掌握视觉CV处理技术对软件测试工作的帮助

测试人

人工智能 软件测试

语音数据集:推动AI语音技术的核心力量

来自四九城儿

如何为3D模型导入材质贴图

3D建模设计

3D渲染 纹理贴图 材质编辑

新型生成式 AI 助手 Amazon Q 为 IT 专业人士与开发人员提供有力支持(预览版)

亚马逊云科技 (Amazon Web Services)

re:Invent Amazon EC2 生成式人工智能 Amazon Lambda Amazon Chatbot

语音数据集:为AI注入听觉的力量

来自四九城儿

从根上理解elasticsearch(lucene)查询原理(1)-lucece查询逻辑介绍

EquatorCoco

Elastic Stack 查询 优化工具

大算力与大模型的融合之力

百度开发者中心

nlp 大模型

OpenHarmony创新赛人气投票活动,最佳人气作品由你来定!

OpenHarmony开发者

OpenHarmony

【教程】制作 iOS 推送证书

雪奈椰子

从互联网到云计算再到 AI 原生,百度智能云数据库的演进

百度Geek说

人工智能 云计算 云原生 企业号12月PK榜

华为云CodeArts Artifact:保障制品质量与安全的最佳选择

华为云PaaS服务小智

云计算 软件开发 华为云

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