一、什么是JQuery
jQuery是一个JavaScript库,它通过封装原生的JavaScript函数得到一整套定义好的方法。它的作者是John Resig,于2006年创建的一个开源项目,随着越来越多开发者的加入,jQuery已经集成了JavaScript、CSS、DOM和Ajax于一体的强大功能。它可以用最少的代码,完成更多复杂而困难的功能,从而得到了开发者的青睐。
二.学习jQuery的条件
jQuery是JavaScript库,所以jQuery在使用上要比原生的JavaScript要简单,但是对于网页编程来说,有些通用的基础知识是必备的:
1.XHTML或HTML5(含CSS,网页必备的基础技术)
2.JavaScript(虽然jQuery使用比JavaScript简单,但各种语法来自JavaScript,只要掌
握简单的JavaScript,并不需要完全精通,只要理解语法和项目中简单的用法即可)
三.jQuery的版本
jQuery经历了不算太长的发展史,具体可以参考百度百科历史版本,这里主要说一下学习版本上的问题。
版本的版本号升级主要有三种:第一种是大版本升级,比如1.x.x升级到2.x.x,这种升级规模是最大的,改动的地方是最多的,周期也是最长的,jQuery从1.x.x到2.x.x用了7年。第二种是小版本更新,比如1.7升级到1.8,改动适中,增加或减少了一些功能,一般周期半年到一年左右。第三种是微版本更新,比如1.8.1升级到1.8.2,修复一些bug或错误之类。
版本的内容升级主要也有三种:第一种是核心库的升级,比如优化选择符、优化DOM或者AJAX等;这种升级不影响开发者的使用。第二种是功能性的升级,比如剔除一些过时的方法、新增或增强一些方法等等;这种升级需要了解和学习。第三种就是BUG修复之类的升级,对开发者使用没有影响。学习者有一种担忧,比如学了1.3版本的jQuery,那么以后升级新版本是不是还需要重学?没必要, 因为并不是每次升级一个版本都会增加或剔除功能的, 一半左右都是内部优化,升级到新版本并不需要任何学习成本。就算在新的版本增加了一些功能,只需要几分钟了解一下即可使用,无需清零之前的知识,只需后续累加。当然,在早期的jQuery版本都创建了最常用的功能,而新版本中增加的功能,也不是最常用的,无需立即学习,立马用起。
四、jQuery的功能和优势
jQuery作为JavaScript封装的库,他的目的就是为了简化开发者使用JavaScript。主要功能有以下几点:
1.像CSS那样访问和操作DOM
2.修改CSS控制页面外观
3.简化JavaScript代码操作
4.事件处理更加容易
5.各种动画效果使用方便
6.让Ajax技术更加完美
7.基于jQuery大量插件
8.自行扩展功能插件
jQuery最大的优势,就是特别的方便。比如模仿CSS获取DOM,比原生的JavaScript要方便太多。并且在多个CSS设置上的集中处理非常舒服,而最常用的CSS功能又封装到单独的方法,感觉非常有心。最重要的是jQuery的代码兼容性非常好,你不需要总是头疼着考虑不同浏览器的兼容问题。
jQuery的简介就介绍到这里,谢谢阅读!
网友评论