JQuery概述

jQuery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。由John Resig在2006年1月的BarCamp NYC上发布第一个版本。目前是由 Dave Methvin 领导的开发团队进行开发。全球前10000个访问最高的网站中,有65%使用了jQuery,是目前最受欢迎的JavaScript库。

简介

jQuery 是开源软件,使用MIT许可证授权。 jQuery的语法设计使得许多操作变得容易,如操作文档对象(document)、选择DOM元素、创建动画效果、处理事件、以及开发Ajax程序。jQuery 也提供了给开发人员在其上创建插件的能力。这使开发人员可以对底层交互与动画、高级效果和高级主题化的组件进行抽象化。模块化的方式使 jQuery 函数库能够创建功能强大的动态网页以及网络应用程序。

微软和诺基亚已宣布在他们的平台上绑定jQuery。微软最初在Visual Studio中集成了jQuery以便在微软自己的 ASP.NET AJAX 框架和 ASP.NET MVC Framework 中使用,而诺基亚则在他的Web运行时组件开发平台中集成了jQuery。MediaWiki自从1.16版本后也开始使用jQuery。

jQuery 1.3版以后,引入全新的CSS选择器引擎Sizzle。同时不再提供Packed版本,因为解压缩的消耗的时间,远大于所节省的下载时间,且不利于Debug,且已有Google AJAX Libraries API等公开站台提供jQuery的js的引用服务,故Packed版本原本的优点已荡然无存。

特点

jQuery有下列特色:

跨浏览器的DOM元素选择
DOM巡访与更改:支持CSS 1-3
事件(Events)
CSS操纵
特效和动画(移动显示位置、淡入、淡出)
Ajax
延伸性(Extensibility)
工具:例如浏览器版本(已取消内置,改由jQuery Migrate plugin外挂提供)和each函数。
JavaScript插件
轻量级
DHTML DOM选择器与链式语法
CSS 1-3选择器:支持CSS选择器选定DOM对象。
跨浏览器:跨浏览器的AJAX解决方式,支持Internet Explorer 6.0+、Opera 9.0+、Firefox 2+、Safari 2.0+、Google Chrome 1.0+
简单:较其它JavaScript库更易于入门

文章列表

jQuery使用AJax调用WebService的方法

  • 发布于
  • 2014-07-28 21:18:11
  • 0次阅读
  • 0条评论
本文总结jQuery调用WebService的用法及注意事项,包括返回字符串的WebService,返回对象的WebService,返回集合类型的WebService以及向WebService传递参数的方法,对应的方案都给出了实例代码,供参考...查看全文>>

jQuery插件ajaxFileUpload的用法(ASP.NET)

  • 发布于
  • 2014-07-23 20:42:17
  • 0次阅读
  • 0条评论
ASP.net使用JQuery类库ajaxFileUpload实现文件上传介绍了ASP.net使用ajaxFileUpload上传文件的方法,本文继续对这部分内容进行介绍,以加深对这部分内容的理解...查看全文>>

ASP.net使用JQuery类库ajaxFileUpload实现文件上传

  • 发布于
  • 2014-07-23 20:34:56
  • 0次阅读
  • 0条评论
使用ASP.net设计网站时,使用Ajax和JQuery结合可以使得我们上传文件的时候有更好的用户体验,为了使用JQuery实现Ajax文件上传,需要使用另一个插件ajaxFileUpload,还需要设计对应的ashx后台页面...查看全文>>

js和jQuery设置半透明的方法

  • 发布于
  • 2014-07-23 19:01:15
  • 0次阅读
  • 0条评论
对于每一个网站前端开发人员,常常都会遇到设置div透明度的需求,比如在实现图片幻灯片切换效果经常就需要使图片淡入淡出。本文分别对原生js和jQuery在IE和其它浏览器中设置透明度的方法和相关注意事项进行总结...查看全文>>

jQuery元素遍历方法jQuery.each()

  • 发布于
  • 2014-07-18 21:02:03
  • 0次阅读
  • 0条评论
jQuery.each ()方法是一个通用的遍历方法,可用于遍历对象和数组。不同于遍历 jQuery 对象的 $().each() 方法,此方法可用于遍历任何对象。回调函数拥有两个参数:第一个为对象的成员或数组的索引,第二个为对应变量或内容。如果需要退出 each 循环可使回调函数返回 false,其它返回值将被忽略...查看全文>>

JQuery制作折叠菜单

  • 发布于
  • 2014-07-09 19:23:31
  • 0次阅读
  • 0条评论
在页面的左侧创建一个折叠菜单是非常实用的,特别当列表菜单项目特别多的时候,使用折叠菜单可以使得页面更加实用、美观。JQuery在网页界面实现方面给开发人员提供了极大的便利,本文介绍一个用jquery实现的折叠菜单...查看全文>>

使用JQuery设计动态下拉菜单

  • 发布于
  • 2014-07-04 19:09:47
  • 0次阅读
  • 0条评论
JQuery功能非常强大,使用它创建一个下拉菜单非常简单,本文介绍其制作方法...查看全文>>
pagelist