Jquery定制开发
jQuery是一套跨浏览器的JavaScript库,强化HTML与JavaScript之间的操作。由John Resig在2006年1月的BarCamp NYC上释出第一个版本。目前全球有28%的站台使用jQuery,是目前最受欢迎的JavaScript库。
jQuery免费且开放源代码,使用GPL和MIT许可证双协议[2]。jQuery的语法设计使得许多操作变容易,如操作文档对象(document)、选择DOM元素、动画效果、事件处理、发展Ajax以及其他功能。除此之外,jQuery提供API让开发者将自己所写的功能融入jQuery内。
微软与诺基亚在2008年9月时宣布,会在他们的平台上内置jQuery。微软同时将jQuery与其开发工具Microsoft Visual Studio一体化。
jQuery 1.3版以后,引入全新的CSS选择器引擎Sizzle。同时不再提供Packed版本,因为解压缩的消耗的时间,远大于所节省的下载时间,且不利于Debug,且已有Google AJAX Libraries API等公开站台提供jQuery的js的引用服务,故Packed版本原本的优点已荡然无存。
Jquery有以下特色:
- 跨浏览器的DOM元素选择
- DOM 巡访与更改 —— 支持 CSS 1-3 与 基本的XPath,jQuery 1.2版以后默认取消XPath支持,改为插件支持
- 事件(Events)
- CSS操纵
- 特效和动画
- Ajax
- 延伸性(Extensibility)
- 工具 —— 例如浏览器版本和each函数。
- JavaScript插件
- 轻量级
- 跨浏览器 —— 跨浏览器的AJAX解决方式,支持Internet Explorer 6.0+、Opera 9.0+、Firefox 2+、Safari 2.0+、Google Chrome 1.0+
- 简单 —— 较其它JavaScript库更易于入门。
以上摘自Wiki

