JavaScript与jQuery的区别是什么

这篇文章主要介绍了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来改变样式

//设置背景颜色

jQuery中采用css来设置

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

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


分享标题:JavaScript与jQuery的区别是什么
文章位置:http://azwzsj.com/article/jiehde.html