jquery和javascript的区别是:1. 在JavaScript中查找元素的过程中方法太少且复杂,而在jQuery中查找元素的方法有多种多样,非常灵活;2. JavaScript在遍历数组时重复使用大量for循环,而jQuery中拥有隐式迭代特性因此不再需要手写for循环了。
一、jquery和javascript的区别
1.在JavaScript中查找元素的过程中方法太少且复杂,而在jQuery中查找元素的方法有多种多样,非常灵活
2.JavaScript在遍历数组时重复使用大量for循环,而jQuery中拥有隐式迭代特性因此不再需要手写for循环了。
3.JavaScript有各种浏览器兼容问题,代码复杂冗余,而jQuery中完全没有兼容性问题。
4.JavaScript实现简单的动画效果很复杂,代码量大,而jQuery中实现动画非常简单,而且功能更加的强大
5.入口函数的区别
在JavaScript的入口函数要等到页面中所有资源(包括图片、文件)加载完成才开始执行。而在.jQuery的入口函数只会等待文档树加载完成就开始执行,并不会等待图片、文件的加载。
6.javaScript是一种脚本语言,而jQuery是一个js库。
7.JS中查找元素的过程中方法太少且复杂;jQ中查找元素的方法有多种多样,非常灵活。
8、JS主要通过设置style来改变样式;jQ使用css()来改变样式。
延伸阅读:
二、jQuery优势
jQuery使用户可以更加方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,而且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详尽,同时还有很多成熟的插件可供选择。jQuery可以使用户的html页面保持代码和html的内容分离,也就是说,不需要再在html里面插入一堆js来调用命令了,只需要定义id即可。
jQuery是免费、开源的,使用MIT许可协议。jQuery的语法设计可以使开发更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。除此之外,jQuery提供API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。
以上就是关于jquery和javascript的区别的内容希望对大家有帮助。