关于jQuery
- jQuery 官网:http://jquery.com/
- jQuery 下载所有版本:http://www.jq22.com/jquery-info122
- http://libs.baidu.com/jquery/1.9.1/jquery.js
- http://libs.baidu.com/jquery/1.9.1/jquery.min.js
- jQuery 库本质上还是JavaScript代码,它只是对JavaScript语言进行包装处理,为的是提供更好更方便快捷的DOM处理与开发中经常使用的功能。
- jQuery 目前分 3 个系列版本 1.x 、 2.x 和 3.x,主要的区别在于 2.x 不再兼容 IE 6/7/8 了,但是 jQuery 1.9 会继续支持,如果开发者比较在意老版本 IE 用户,只能使用 jQuery 1.9 及之前的版本了。这样做的目的是为了兼容移动端开发。由于减少了一些代码,使得 2.x 版本比 1.x 更轻更快:2.0版本文件与1.9.1相比小了12%。
- jQuery 3.0 最大的变化就是彻底放弃对 IE 6/7/8 的支持。jQuery 团队做出这个决定的原因在于,微软已经在今年年初宣布停止对 IE 8~10 的支持。不过,由于 IE8 仍然是中国大陆最流行的浏览器之一,对国内的开发者来说,在短期(甚至中期)内还不得不停留在 jQuery 1.x 版本。
- jQuery 每一个系列版本分为:压缩版(compressed) 与 开发版(development),我们在开发过程中使用开发版(开发版本便于代码修改及调试),项目上线发布使用压缩版(因为压缩版本体积更小,效率更快)。
- 开发版即代码并没有进行压缩优化,包含了注释及原始格式,便于开发者查看修改jQuery源码,如jquery-1.7.2.min.js为压缩版本,会去掉所有的注释信息,将空白行删除,并压缩变量名,这样可以减小文件体积,但功能与1.7.2,jquery-1.7.2.js完全相同,适合正式线上使用。
jQuery的优势
- 容易上手
- 强大的选择器
- 解决浏览器兼容问题
- 出色的AJAX封装
- 丰富的UI
- 链式操作
- ……