写点什么

微软加大对 jQuery 的投资力度

  • 2010-04-20
  • 本文字数:895 字

    阅读完需:约 3 分钟

近日,微软重申将对 jQuery 开发提供帮助,首先将会增加模板支持并分配一定的资源,这其中包括全职的开发者。jQuery 创建者 John Resig 表示, jQuery 将一如既往地保持独立、开源项目的本色,并不会迁移到 CodePlex 上。

jQuery 最初是由 John Resig 于 2006 年发布,而微软则在 2008 年宣布对该 JavaScript 库提供支持。在 MIX 2010 上,微软重申了其对于 jQuery 的支持,这主要体现在如下 3 个领域:模板、脚本加载以及数据绑定。目前已经有一些 ASP.NET 开发者在全职从事 jQuery 的开发工作,但具体数量未知。

这些规划当中的 jQuery 插件是独立于平台和语言的,也就是说虽然微软打算将其用在 ASP.NET 上以进行客户端开发,但他们并不会绑定到 ASP.NET 上。事实上,Visual Studio 2010 和 ASP.NET MVC 已经包含了 jQuery 1.4.2。John Resig 表示并不打算将 jQuery 迁移到 CodePlex 上,该项目仍将一如既往地保持独立。

要增加的第一个特性就是模板引擎,它能够通过模板以灵活的方式呈现数据。微软 ASP.NET MVC 高级项目经理 Stephen Walther 已经递交了一个模板提案,该提案需要经受 jQuery 常规检验流程的考验,这个流程是根据社区反馈建立起来的,可以接受或拒绝任何提案。

  • jQuery.fn.render – 呈现 DOM 元素
  • jQuery.fn.append("#template", arrayOrObject, options) – 可以通过指定模板来操纵 DOM
  • jQuery.templates – 将编译好的模板增加到模板设置对象上
  • jQuery.tmplFn – 可以使用新的函数来扩展内建函数

该提案还包含一个用于呈现内容的示例:

复制代码
<script type="text/javascript">
jQuery(function(){
var products = [
{ name: "Product 1", price: 12.99},
{ name: "Product 2", price: 9.99},
{ name: "Product 3", price: 35.59}
];
$("#template")
.render(products)
.appendTo("ul");
});
</script>
<script id="template" type="text/html">
<li>{%= name %} - {%= price %}</li>
</script>
<ul></ul>

上面的代码会产生如下结果:

  • Product 1 – 12.99
  • Product 2 – 9.99
  • Product 3 – 35.59

还有一个试验性的插件,阐述了模板引擎的工作方式。

查看英文原文: Microsoft Gets More Involved with jQuery

2010-04-20 06:435138
用户头像

发布了 88 篇内容, 共 261.9 次阅读, 收获喜欢 8 次。

关注

评论

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

2023年最全盘点 :16款跨平台应用程序开发框架

Geek_2305a8

部署SD-WAN需要多长时间?多少钱?

Ogcloud

SD-WAN SD-WAN组网 SD-WAN服务商

Web3 游戏开发者的数据分析指南

Footprint Analytics

区块链 区块链游戏 #Web3 web3游戏

软件测试/测试管理|如何打造一份出彩的工作汇报!

霍格沃兹测试开发学社

大数据平台红蓝对抗 - 磨利刃,淬精兵!

京东科技开发者

软件测试学习笔记丨抓包工具Charles实战

测试人

软件测试

谷歌 2024 新年目标曝光:一边做地表最强 AI,一边裁更多员工丨 RTE 开发者日报 Vol.132

声网

「我在淘天做技术」智能对话新纪元:百万日活对话机器人的LLM落地实践

阿里技术

招聘 对话机器人 LLM 我在淘天做技术 落地实践

每日一题:LeetCode-138. 随机链表的复制

Geek_4z9ami

算法 链表 LeetCode Go 语言 回溯

第37期 | GPTSecurity周报

云起无垠

【教程】混淆Dart 代码

深度解析SD-WAN和混合WAN的网络方案区别

Ogcloud

SD-WAN SD-WAN组网 SD-WAN服务商

Prometheus最佳实践 Summary和Histogram

华为云开发者联盟

开发 华为云 华为云开发者联盟

小程序全生命周期管理如何安排

Geek_2305a8

鸿蒙5.0发布时间已定!鸿蒙系统上的App开发新思路

FinFish

鸿蒙 小程序生态 小程序容器 鸿蒙Next 鸿蒙5.0

火山引擎ByteHouse:“专用向量数据库”与“数据库+向量扩展”,怎么选?

字节跳动数据平台

数据库 大数据 云原生 Clickhouse 企业号 1 月 PK 榜

重磅来袭“2024粤港澳电子展”覆盖电子信息完整产业链

AIOTE智博会

电子展 电子信息展 电博会

深入探析MySQL数据库:优势、版本与发展全面解读

小魏写代码

全国独家线下面授 | 上海 · 大规模敏捷认证LeSS实践者课程3月14-16日火热报名

ShineScrum捷行

大规模敏捷 LeSS认证 CLP认证 LeSS认证实践者

文心一言 VS 讯飞星火 VS chatgpt (185)-- 算法导论14.1 2题

福大大架构师每日一题

福大大架构师每日一题

应用集成(iPaaS)和数据集成(ETL)高效协同的最佳实践

RestCloud

ETL 数据集成 应用集成 ipaas

玩转数据处理利器:学会使用 YAML 文件轻松处理数据

霍格沃兹测试开发学社

华为云低代码问答——低代码为什么这么“香”

华为云PaaS服务小智

低代码 华为云

COB封装LED显示屏vs. SMD封装LED屏

Dylan

技术 封装 LED LED display LED显示屏

Java开发中不要使用受检异常

码语者

Java 异常

测试管理进阶 | 如何打造一份出彩的工作汇报!

测吧(北京)科技有限公司

测试

2023京东零售技术年度盘点

京东科技开发者

玩转数据处理利器:学会使用 YAML 文件轻松处理数据

测吧(北京)科技有限公司

测试

请谨慎选择工作offer

老张

面试 求职面试 offer大厂

轻松上手:通过阿里云PAI QuickStart微调部署Qwen-72B-Chat模型

阿里云大数据AI技术

Flask请求与响应-接口路由请求方法(methods=[“”])

测试人

软件测试 测试 自动化测试 测试开发

微软加大对jQuery的投资力度_Java_Abel Avram_InfoQ精选文章