[摘要]本文将分享的是jquery和JavaScript的区别,具有一定的参考价值,希望对大家有所帮助JavaScript和jQuery是我们学习前端所具备的知识,那么大家知道他们俩之间有什么区别吗,接下来...
本文将分享的是jquery和JavaScript的区别,具有一定的参考价值,希望对大家有所帮助
JavaScript和jQuery是我们学习前端所具备的知识,那么大家知道他们俩之间有什么区别吗,接下来将在文章中和大家分享
JavaScript
JavaScript是一种小型的轻量级的跨平台的脚本语言也是一种面向对象的程序语言并且可以通过浏览器运行程序代码。
它有许多优点比如可以在客户端进行数据验证从而可以减少网络的传输,可以方便的使用各种页面对象来进行布局,更改外观,背景,以及运行方式,可以根据用户的不同需求做出不同的页面【JavaScript教程】
jQuery
jQuery其实就是一个js库即把一些常用到的方法写到一个单独的js文件,使用的时候直接去引用这js文件就可以了,但比使用JavaScript简单。【jQuery教程】
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");