温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

JavaScript与jQuery的区别是什么

发布时间:2020-09-15 09:34:37 来源:亿速云 阅读:120 作者:小新 栏目:web开发

这篇文章主要介绍了JavaScript与jQuery的区别是什么,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

JavaScript

JavaScript是一种小型的轻量级的跨平台的脚本语言也是一种面向对象的程序语言并且可以通过浏览器运行程序代码。

它有许多优点比如可以在客户端进行数据验证从而可以减少网络的传输,可以方便的使用各种页面对象来进行布局,更改外观,背景,以及运行方式,可以根据用户的不同需求做出不同的页面

jQuery

jQuery其实就是一个js库即把一些常用到的方法写到一个单独的js文件,使用的时候直接去引用这js文件就可以了,但比使用JavaScript简单。

JavaScript与jQuery的区别

(1)在JavaScript中查找元素的过程中方法太少且复杂,而在jQuery中查找元素的方法有多种多样,非常灵活

(2)JavaScript在遍历数组时重复使用大量for循环,而jQuery中拥有隐式迭代特性因此不再需要手写for循环了。

(3)JavaScript有各种浏览器兼容问题,代码复杂冗余,而jQuery中完全没有兼容性问题。

(4)JavaScript实现简单的动画效果很复杂,代码量大,而jQuery中实现动画非常简单,而且功能更加的强大

(5)入口函数的区别

在JavaScript的入口函数要等到页面中所有资源(包括图片、文件)加载完成才开始执行。而在.jQuery的入口函

数只会等待文档树加载完成就开始执行,并不会等待图片、文件的加载。

(6)获取元素区别

JavaScript获取的是一个DOM对象

var demo=document.getElementById("demo");

jQuery获取的是一个jQuery对象

var demo=$("#demo")

(7)属性操作的不同

JavaScript中通过如下方法进行操作

setAttribute();设置属性、修改属性
getAttribute();获取属性
removeAttribute();移除属性

jQuery中操作属性方法为

attr("属性名","值"):添加属性,传递两个参数时表示给这个方法加入一个参数
attr(""):获取属性,传一个参数表获取值
removeAttr(""):移除属性

(8)操作样式不同

JavaScript中主要是设置style来改变样式

<div style="backgroundColor="pink""></div>//设置背景颜色

jQuery中采用css来设置

$("div").css("background-color","yellow")//设置背景颜色

感谢你能够认真阅读完这篇文章,希望小编分享JavaScript与jQuery的区别是什么内容对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,遇到问题就找亿速云,详细的解决方法等着你来学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI