学习 JQuery 前必须先掌握 JavaScript。JavaScript是一种非常流行的脚本语言,它在web开发领域的地位是不可带替代的。千锋教育拥有线上免费Java线上公开课。
但是由于JavaScript语法在书写起来比较繁琐。于是为了简化JavaScript开发,第三厂商开发了JavaScript库,JQuery就是众多JavaScript库中最流行,最受欢迎的一个。所以说JQuery框架本身是用JavaScript编写的,但是在很多方面,它又形成了自己的体系。事实上各种JavaScript框架都有各自的习惯用法和约定,编写JQuery程序的过程有着它自己特有的方式和逻辑。需要注意的是,JavaScript是JQuery底层的父技术。本质上来说,使用JQuery时也是在写JavaScript程序。因些掌握更多的JavaScript将会对更好的使用JQuery有很大的帮助。即使对JavaScript了解很少,仅仅通过复制别人的例子,然后修修补补,也能使程序运行起来。但是你没有真正的理解它,一旦发生问题或者要实现一些特殊的要求,就很难解决了,这对于一个专业的WEB设计和开发人员是必须克服的。为此,建议应该真正地理解JavaScript的基础知识,而不是通过模仿来简单的使用JQuery。如果想了解 JavaScript更多相关知识,建议到千锋教育了解一下。千锋教育目前在18个城市拥有22个校区,年培养优质人才20000余人,与国内20000余家企业建立人才输送合作关系,院校合作超600所。
官网客服
码农小明哥推荐于2018-05-18·互联网程序员一枚,欢迎交流
码农小明哥采纳数:9602获赞数:25053向TA提问私信TA关注![]()
一般是这样的,学习jQuery之前应该是先要学习JavaScript的,因为jQuery是JavaScript的一个类库,所以学习了JavaScript一些知识才能更好的理解jQuery。
首先说一下JavaScript和jQuery的联系和区别吧。
简单的说jQuery是JavaScript的一个类库,通俗的说就是jQuery的作者将JavaScript中一些常用的功能或者函数封装称jQuery对象和一些其他的对象供我们使用,使用jQuery可以大大简化我们开发的难度。但是使用jQuery开发和使用JavaScript开发流程是一样的,思路也是一样的,只不过jQuery可以为我们减少一些劳动强度。
具体说一下jQuery的优势。
1、轻量级
JQuery非常轻巧,采用Dean
Edwards编写的Packer压缩后,大小不到30KB,如果使用Min版并且在服务器端启用Gzip压缩后,大小只有18KB。
2、强大的选择器
JQuery允许开发者使用从CSS1到CSS3几乎所有的选择器,以及JQuery独创的高级而且复杂的选择器,另外还可以加入插件使其支持XPath选择器,甚至开发者可以编写属于自己的选择器。由于JQuery支持选择器这一特性,因此有一定CSS经验的开发人员可以很容易的切入到JQuery的学习中来。
3、出色的DOM操作的封装
JQuery封装了大量常用的DOM操作,使开发者在编写DOM操作相关程序的时候能够得心应手。JQuery轻松地完成各种原本非常复杂的操作,让JavaScript新手也能写出出色的程序。
4、可靠的事件处理机制
JQuery的事件处理机制吸收了JavaScript专家Dean
Edwards编写的事件处理函数的精华,是的JQuery在处理事件绑定的时候相当可靠。在预留退路、循序渐进以及非入侵式编程思想方面,JQuery也做得非常不错。
5、完善的Ajax
JQuery将所有的Ajax操作封装到一个函数$.ajax()里,使得开发者处理Ajax的时候能够专心处理业务逻辑而无需关心复杂的浏览器兼容性和XMLHttpRequest对象的创建和使用的问题。
6、不污染顶级变量
JQuery只建立一个名为JQuery的对象,其所有的函数方法都在这个对象之下。其别名$也可以随时交流控制权,绝对不会污染其他的对象。该特性是JQuery可以与其他JavaScript库共存,在项目中放心地引用而不需要考虑到后期的冲突。
7、出色的浏览器兼容性
作为一个流行的JavaScript库,浏览器的兼容性是必须具备的条件之一。JQuery能够在IE6.0+,FF
2+,Safari2.+和Opera9.0+下正常运行。JQuery同时修复了一些浏览器之间的的差异,使开发者不必在开展项目前建立浏览器兼容库
已赞过已踩过<你对这个回答的评价是?
收起
千锋IT教育2022-09-27·千锋-IT职业教育良心机构
千锋IT教育向TA提问关注![]()
学习 JQuery 前必须先掌握 JavaScript。JavaScript是一种非常流行的脚本语言,它在web开发领域的地位是不可带替代的。千锋教育拥有线上免费Java线上公开课。
但是由于JavaScript语法在书写起来比较繁琐。于是为了简化JavaScript开发,第三厂商开发了JavaScript库,JQuery就是众多JavaScript库中最流行,最受欢迎的一个。所以说JQuery框架本身是用JavaScript编写的,但是在很多方面,它又形成了自己的体系。事实上各种JavaScript框架都有各自的习惯用法和约定,编写JQuery程序的过程有着它自己特有的方式和逻辑。需要注意的是,JavaScript是JQuery底层的父技术。本质上来说,使用JQuery时也是在写JavaScript程序。因些掌握更多的JavaScript将会对更好的使用JQuery有很大的帮助。即使对JavaScript了解很少,仅仅通过复制别人的例子,然后修修补补,也能使程序运行起来。但是你没有真正的理解它,一旦发生问题或者要实现一些特殊的要求,就很难解决了,这对于一个专业的WEB设计和开发人员是必须克服的。为此,建议应该真正地理解JavaScript的基础知识,而不是通过模仿来简单的使用JQuery。如果想了解 JavaScript更多相关知识,建议到千锋教育了解一下。千锋教育目前在18个城市拥有22个校区,年培养优质人才20000余人,与国内20000余家企业建立人才输送合作关系,院校合作超600所。
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/8326cffc1e178a82b084ad34e403738da877e8ee?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)