2010-1-24
jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多javascript高手加入其team,包括来自德国的Jörn Zaefferer,罗马尼亚的Stefan Petre等等。
jQuery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。
它是轻量级的js库(压缩后只有21k) ,这是其它的js库所不及的,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。
jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。
jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。
jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。
jQuery的最新版本是1.4。
资源链接:
附,另外一文:
jQuery会成为web下一个事实上的标准吗?
网站监控服务提供商Pingdom在其博客中发表文章jQuery高歌猛进(jQuery is triumphant march to success),说明了jQuery目前的受欢迎程度。这种现象引出了一种有趣推测:jQuery会取代JavaScript本身成为Web标准的一部分吗?
这种推测并非空穴来风。一年多前,名著《JavaScript高级程序设计》(试读链接) 作者、Yahoo首页的首席前端工程师Zakas曾发表博客到底什么是Web标准,其中他评论道:终端浏览器的支持率决定Web的事是标准。并不是W3C制定的东西就是标准,事实上W3C很多时候的表现都不怎么样,他们更擅长咬文嚼字。而且,如果所谓的标准连占统治地位的浏览器都不支持,那怎么还能说是标准呢?
当然,今天,浏览器市场竞争格局已经不同以往,HTML5获得社区拥护,Firefox、Chrome、Safari等都具备了一定竞争力,而微软正在开发的IE9也将全面拥抱Web标准。但是JavaScript呢?这种史上最被误解而现在Web前端开发的统治性语言标准,会被取代吗?欢迎你的评论。
以下是Pingdom博客文章译文,由锐商企业CMS网站内容管理系统官方网站刘清涛翻译。
5年前,没有人听说过 jQuery,当时,它只是 JavaScript 大师 John Resig 的一个设想。今天,jQuery 已经是世界上最成功的 JavaScript 库,互联网上 28% 的网站使用 jQuery。最为开源工具,Web 开发者们喜欢 jQuery,大公司也对它张开臂膀,它几乎已经成为 Web 开发与设计的标准,甚至得到了微软的支持。
到底什么是 jQuery?jQuery 团队有一段很好的阐述:
jQuery 是一个快速,精确的 JavaScript 库,简化了对 HTML 文档的操作,动画以及事件处理,同时又是快速 Ajax 开发交互平台。jQuery 的使命是改变你编写 JavaScript 代码的方式。
使用 jQuery 的网站
越来越多的网站使用 jQuery,包括下面这些全球最受欢迎的站点:
-
Twitter.com
-
Wikipedia.org
-
MLB.com
-
Amazon.com
-
Bing.com
-
Microsoft.com
-
Bit.ly
-
ESPN.com
-
Digg.com
-
Reddit.com
-
Netflix.com
-
Wordpress.com
甚至包括美国政府网站(Whitehouse.gov)。
目前,全世界有 28% 的网站使用 jQuery,这个趋势还在上升,下图是根据全球最大的 10000 个网站使用 jQuery 的比例趋势L
上图: jQuery 使用趋势图 from BuiltWith.
其它 JavaScript 库
jQuery 是目前最流行的 JavaScript 库,在所有使用 JavaScript 库的站点中,超过 38% 使用 jQuery,而位居第二的 Prototype 只有 7.55%。
上图: Javascript 库的使用分布 from BuiltWith.
对 jQuery 的讨论也非常多,几年前,人人都谈 Prototype,现在,jQuery 成了人们的话题,下图是人们对各个 JavaScript 库的关注程度:
下图是根据 Google Insights for Search 制作了各个 JavaScript 库近几年受关注程度的变化:
上图: 蓝色代表 jQuery,红色代表 Prototype.
jQuery 得到众多公司的帮助
不仅开发社区喜欢 jQuery,很多大公司也纷纷对它伸出橄榄枝,这是它成功的关键。
比如:
-
微软和 Google 都在他们的 CDN 网络中为 jQuery 库提供托管。
-
Media Temple 竭尽全力捐助托管 jQuery 网站。
-
微软表示帮助对 jQuery 进行测试甚至开发,Visual Studio 和 ASP.NET MVC 都内置 jQuery。
-
诺基亚参与 jQuery 测试,并雇佣了 jQuery 核心成员 Brandon Aaron。
- 当然落不了开源领头羊 Mozilla,他们雇佣了 jQuery 创始人 John Resig。
jQuery 还有更多赞助者,根据 John Resig 的介绍,jQuery 的资源 100% 来自捐赠,任何人都可以捐赠 jQuery,不独大公司。
小团队,大成功
jQuery 的核心开发团队只有 6 人,包括 jQuery 创始人 John Resig,还有一个 6 人的开发者关系团队。还有一些开发 jQuery 插件的人,总之,他们不是个大团队,另外,他们是开源团队,人人都是义务开发。这里是 jQuery 团队的情况。
- 大小: 4.4 KB
- 大小: 16.3 KB
- 大小: 16.8 KB
- 大小: 3.4 KB
- 大小: 7.7 KB
分享到:
相关推荐
jQuery 是一个很新的 JavaScript 库,它的口号是“几行代码,能干大事”(Write Less, Do More),它是拥有最多插件和扩展的 JavaScript 库,以下是 jQuery 现状: MooTools 是一个使用 MIT 许可的开源项目,意味着...
1. **JavaScript的现状与挑战** - 浏览器实现不统一,导致CSS、事件处理等方面的兼容性问题。 - 尽管语言本身相对可靠,但在90年代后的浏览器支持下,其表现已显著改善。 - Internet Explorer 6(简称IE6)因其较...
- jQuery的历史背景和发展现状。 - jQuery的基本原理和特点。 - jQuery与其他JavaScript库的区别。 2. **安装与配置**: - 如何获取jQuery 1.3的源码文件。 - 在项目中引入jQuery的不同方法。 - 测试jQuery...
4. CSS和JavaScript框架:文档提到了“Prototype、Bootstrap、jQuery”,这些是流行的前端框架和库,能够帮助开发者更高效地编写复杂的用户界面。Bootstrap提供了一个响应式布局框架,jQuery是一个功能强大的...
资源名称:Web前端开发的现状和未来内容简介:主题大纲前端的发展和现状行业内前端的位置前端的实际工作面临的问题未来的机遇建议的修炼之路行业内前端的位置前端很Cool?标签语义化、css布局、浏览器兼容、css ...
在分析Ajax技术在X3D虚拟现实系统开发中使用现状及存在问题的基础上,提出将jQuery库引入到X3D虚拟系统开发过程中。该方法通过与SAI(scene access interface)的结合,实现了虚拟场景的动态加载和更新,有效提高了系统的...
考虑到Google服务不稳定以及国内CDN服务的现状,有时候需要寻找其他可靠的CDN源。SAE(新浪云计算开放平台)提供了一套开发者资源,其中包含了jQuery库,可以作为备选方案。使用SAE作为jQuery库的CDN源,其步骤很...
在曹鹏的《高质量代码》相关的PPT中,他深入探讨了前端开发的现状、行业地位、实际工作内容以及未来发展趋势。 前端开发的发展和现状: 在2007年以前,网页设计师通常需要掌握多种技能,包括HTML、CSS、JavaScript...
tips[36] = '所谓“网站定位”就是实事求是的基于各种现状总结出一个对内容建设、功能规划、服务运营有帮助的指导纲领。'; tips[37] = '不要相信“天下设计一大抄”我们可以借鉴,但绝不能抄袭!'; tips[38] = '学...
本文探索了“JavaScript+jQuery”课程的教学现状和改革思路、目标与特色,以期为计算机应用技术专业的人才培养方案提供支撑。在“互联网+”时代背景下,互联网技术、信息化教学以及移动端的迅速发展,使得学生与教师...
- **jQuery文件上传漏洞**:Cashdollar还报道了一个jQuery文件上传漏洞(CVE-2018-9206),并指出该漏洞可能影响了大量的项目。 #### 2018年11月 - **《数字千年版权法案》(DMCA)豁免**:国会图书馆和美国版权署宣布...
标题中的“Python新疆旅游现状分析系统(Flask)源码数据库演示”揭示了这是一个基于Python的Web应用程序,使用Flask框架来实现对新疆旅游现状的数据分析。Flask是Python的一个轻量级Web服务程序,适用于构建中小型...
8. JQuery AJAX:jQuery提供了方便的ajax方法,如`$.ajax()`、`$.get()`和`$.post()`,使得创建Ajax请求更加简单。它们可以轻松地发送GET或POST请求,处理响应数据,甚至支持异步调用和错误处理。 总结起来,Java ...
文献综述是撰写论文的第一步,它要求学生全面查阅并分析与主题相关的现有文献,以了解该领域的研究现状、存在的问题和未来的发展趋势。对于计算机科学,这可能涉及到数据库管理系统、软件工程、人工智能、数据分析等...
论文还探讨了移动厨具营销的来源和意义,国内外研究现状和问题,以达到网页美观、内容有趣、功能齐全的目的。 一、网站概述 蓝星厨具销售网站是一个专业的销售高品质厨具产品的电商平台。网站提供各种类型的厨具,...
#### 一、系统概述与现状分析 **1.1 现状分析** 随着个人电脑的普及和技术的进步,简单的桌面游戏成为了人们日常生活中重要的娱乐工具。俄罗斯方块作为一款经典的益智游戏,凭借其简单易懂的规则和富有挑战性的玩...
本文主要介绍了二手书交易平台的设计与实现,涵盖了国内外的研究现状、技术架构、前端和服务端开发技术,以及实现的经济可行性等方面。 1. 研究背景和意义 在信息化飞速发展的时代,书籍仍是人们工作学习生活中不...
信息管理系统的发展历程与现状 信息管理系统(Information System,简称IS)是一门新兴的跨学科领域,它综合了管理科学、系统科学、运筹学、统计学以及计算机科学的理论与实践。随着现代信息技术的快速发展,信息...
2.4.2 JQuery 9 2.4.3 MySQL 9 2.4.4 SSM 9 2.4.5 mybatis 10 2.4.6 C3P0 10 2.4.7 easyui 10 2.5 系统开发平台及运行环境 11 2.5.1 系统开发平台 11 2.5.2 运行环境 11 第三章 需求分析 12 3.1 系统功能模块概述和...
Java课程在线学习系统的设计与实现是基于互联网技术的在线学习平台,它使用Java语言进行编写,数据库使用MySQL,后端采用时下流行的SpringBoot+Mybatis,前端使用UIkit框架、Jquery、Thymeleaf模板引擎,完成对系统...