jQuery和JS的区别是什么?

JavaScript020

jQuery和JS的区别是什么?,第1张

(1)jQuery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。由John Resig在2006年1月的BarCamp NYC上发布第一个版本。目前是由 Dave Methvin 领导的开发团队进行开发。全球前10000个访问最高的网站中,有59%使用了jQuery,是目前最受欢迎的JavaScript库。

(2)JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

jQuery是一个js框架,封装了js的属性和方法。操作方法如下:

1、首先,要定义出页面对应的dom对象(这个不是必须的,可以在页面加载的时候,动态添加到页面尾部)。

2、定义对应的css样式,样式已添加了对ie6等低版本浏览器的支持。

3、初始化控件,当然第一步所说的动态添加,也在这步所示,代码包括初始化和关闭按钮控件。

4、初步做好了弹出框,添加自适应窗口的优化,包括各浏览器中获取宽高方法。

5、最后弹出框增加鼠标拖动的效果,鼠标变十字后就可拖动了,就完成了。

本质上的区别

jQuery是一个JavaScript函数库。jQuery就是基于JavaScript语言写出来的一个框架,实质上还是JavaScript而已。

代码书写的不同

jQuery 简化了 JavaScript 编程,jQuery代码比JavaScript轻灵,jquery设计的初衷就是要用很少的代码,完成很多的功能。

使用方法上的不同

(1)使用JavaScript和jQuery分别加载DOM:

JavaScript只会执行一次,而jQuery会执行多次。

(2)使用JavaScript和jQuery获取class方法:

JavaScript没有默认的获取class的方法 ,而JQuery可以通过$('.className') 调用class的方法。