写点什么

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

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

关注

评论

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

Android自定义view之模仿登录界面文本输入框(华为云APP)

android 程序员 移动开发

重磅!四大行正在大规模内测数字货币App 可凭手机号完成转账

CECBC

【LeetCode】删除链表中的节点Java题解

Albert

算法 LeetCode 11月日更

Android自动化页面测速在美团的实践,百度、阿里、滴滴、新浪的面试心经总结

android 程序员 移动开发

Android超实用最全面试大纲(四),2021大厂Android知识点总结

android 程序员 移动开发

Android网络优化攻略,简单了解一下?,图文详解

android 程序员 移动开发

Android网络请求心路历程(1),2021Android开发现状分析

android 程序员 移动开发

Android网络请求心路历程,面试安卓工程师会问到那些问题

android 程序员 移动开发

Android自定义View之游戏摇杆键盘实现(一),android开发计算器界面

android 程序员 移动开发

Android程序员的Java后台学习建议,2021最新Android中级面试题目汇总解答

android 程序员 移动开发

android自定义View——仿九宫格解锁,kotlin缺点

android 程序员 移动开发

Android自定义控件 _ 高可扩展单选按钮(再也不和产品经理吵架了)

android 程序员 移动开发

Android菜鸟进字节跳动,居然是看了这个,Android技术篇

android 程序员 移动开发

Android研发大厂面试记:阿里,字节,腾讯android面试题目

android 程序员 移动开发

Android程序员现状:没有架构师的命,却得了架构师的病

android 程序员 移动开发

Android篇:2019初中级Android开发社招面试解答(中,跨平台app开发框架排名

android 程序员 移动开发

Android老司机被打脸!Dialog 对应的 Context 必须是 Activity吗?

android 程序员 移动开发

Android自定义View播放Gif动画,ffmpeg音视频开发实战6下载

android 程序员 移动开发

Android自定义控件(神级)+MediaRecoder录音,android开发基础应用

android 程序员 移动开发

Android菜鸟进字节跳动,居然是看了这个(1),kotlin单例应用

android 程序员 移动开发

Android第三方库收藏汇总,移动应用开发框架

android 程序员 移动开发

Android篇:2019初中级Android开发社招面试解答(上,作为Android开发者

android 程序员 移动开发

Android组件化开发的意义何在?,androidui开发框架

android 程序员 移动开发

微信朋友圈的高性能复杂度分析

stars

架构训练营

Android自定义View之游戏摇杆键盘实现(一)(1),全网独家首发

android 程序员 移动开发

Android转场动画一说,android事件分发面试

android 程序员 移动开发

Android知识笔记:记录 2 个 “容易误解(1),【干货】

android 程序员 移动开发

Android系统架构与系统源码目录,灵魂一问-如何彻底防止APK反编译

android 程序员 移动开发

【Flutter 专题】21 易忽略的【小而巧】的技术点汇总 (二)

阿策小和尚

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

Android知识笔记:记录 2 个 “容易误解,网易的朋友给我这份339页的Android面经

android 程序员 移动开发

Android系统启动流程(一)解析init进程启动过程,安卓移动开发基础案例教程

android 程序员 移动开发

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