写点什么

微软加大对 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:435173
用户头像

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

关注

评论

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

道-可道

顿晓

表达 5月日更

如何提升工作效率

wangwei1237

工作效率 文化 大历史理论

模块三作业

c

架构实战营

软件开发不同阶段的命名风格

顿晓

5月日更 命名 风格

清华学霸!用18行代码讲解Java接口,程序员:果然厉害,学到了

牛哄哄的java大师

Java 接口

别再傻傻分不清AVSx H.26x MPEG-x了

LoveYFan

音视频

网络攻防学习笔记 Day3

穿过生命散发芬芳

5月日更 网络攻防

几种讨论场景下的原则

sherlockq

教你写好技术文章

元闰子

技术人 写作技巧

算法训练营 - 学习笔记 - 第四周

心在飞

H5和WebRTC实时通讯方案的不同

liuzhen007

5月日更

什么是批判性思考及推理

sherlockq

一文入门Golang之文件操作【推荐收藏】

liuzhen007

文件 Go 语言 5月日更

把复杂留给自己,简单留给用户

石云升

5月日更

5分钟快速上手结构化思维方式

鲁米

方法论

最高学习效率:15.87%

石云升

学习 5月日更

如何选择Intel 傲腾持久内存的几种工作模式

Steven Xu

内存 存储 内存数据库 Snapshot 高性能服务器

白嫖福利!阿里P7大神梳理的Java数组详细知识点,太实用了

飞飞JAva

Java

让 Go 代码跑上移动端

Rayjun

Go 语言 gomobile

区块链蕴含的变革力量

CECBC

区块链

基于腾讯云Serverless部署游戏:合成大西瓜

一颗小树

#Serverless #python #腾讯云

3.5 Go语言从入门到精通:标准输入输出fmt包

xcbeyond

Go 语言 5月日更 fmt包

五月,开篇

程序员架构进阶

个人提升 28天写作 5月日更 总结思考

区块链数字钱包——未来世界的银行卡

CECBC

区块链

机器学习 Machine Learning- 吴恩达Andrew Ng 第1~5课总结 John 易筋 ARTS 打卡 Week 46

John(易筋)

ARTS 打卡计划

自己在 InfoQ 平台的期冀——共同成长

liuzhen007

1 周年盛典

第八大洲环游记(一):平流层上的非洲故事

脑极体

模块三作业-消息队列系统架构设计文档

张大彪

原来长大以后,我发现以前面临到的难题并没有不见,只是换了角度出现在生活的另一面。

叶小鍵

【LeetCode】整数反转Java题解

Albert

算法 LeetCode 5月日更

ECMAScript 2019(ES10)新特性简介

程序那些事

JavaScript ecmascript nodejs 程序那些事

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