jQuery
jQuery是一款免费且开放源代码的JavaScript代码库,由John Resig创建。
jQuery 1.3版中,引入全新的CSS选择器引擎Sizzle。[1]同时不再提供Packed版本,因为解压缩的消耗的时间,远大于所节省的下载时间,且不利于Debug,且已有Google AJAX Libraries API等公开站台提供jQuery的js的引用服务,故Packed版本原本的优点已荡然无存。
- jQuery 1.3.2版时:
档案 | 档案行数 | 档案Size | 备注 |
---|---|---|---|
jquery-1.3.2.min.js | 19 | 56KB | |
jquery-1.3.2.js | 4337 | 118KB |
DHTML DOM选择器与链式语法
- 经由jQuery的DHTML DOM选择器,可以更容易的操作在复杂的树状HTML中的任何DHTML DOM物件,并可用链式语法对同一物件的不同属性进行操作。
- 例如:
- $(“p.surprise”).addClass(“ohmy”).show(“slow”);
- 相当于
- 寻找HTML的<p>标签,且其class为”surprise”的DHTML DOM物件
- 将其Class属性多加上一个”ohmy”(通常是配CSS的定义做显示时的配色修改)
- 开启显示
CSS 1-3 选择器
支持CSS选择器选定DOM对象。
跨浏览器
- 跨浏览器的AJAX解决方式,
支持Internet Explorer 6.0+、Opera 9.0+、Firefox 2+、Safari 2.0+、Google Chrome 1.0+
简单
较其它JavaScript库更易于入门。
子项目
以下两个项目均是源自于Interface插件
jQuery UI
基于jQuery的用户界面库,包括拖放、缩放、对话框、标签页等多个组件。
相关书籍
- 英文
- Learning jQuery, ISBN 1847192505
- jQuery in Action, ISBN 1933988355
- Pro JavaScript Techniques, ISBN 1590597273
- 中文
- 网页设计?爱上jQuery, ISBN 9789866850844
- Learning jQuery中文版,ISBN 9789866761607
- jQuery UI & Plugins, ISBN 9789866551116
参考资料
外部链接
- jQuery 官方网站
- jQuery UI官方网站
- jQuery 中文参考文档项目
- 15 Days Of jQuery……JQuery教学网站
- jQuery - Google Code(各版本JQuery的下载处)
- Simplify Ajax development with jQuery
- jQuery 于 YouTube(2008年4月3日,Google Tech Talks)
- IntelliSense相关更新(VS2008 SP1)