JavaScript 和 jQuery 是我们学习前端所具备的知识, 那么大家知道他们俩之间有什么区别. 下面本篇文章来给大家介绍一下 jQuery 与 JS 的区别. 有一定的参考价值, 有需要的朋友可以参考一下, 希望对大家有所帮助.
JS(JavaScript)
JavaScript 的简写形式就是 JS, 一种广泛用于客户端 web 开发的脚本语言, 常用来给 html 网页添加动态功能 (其编写的程序可以被嵌入到 HTML 或 xml 页面中, 并直接在浏览器中解释执行).
它有许多优点比如可以在客户端进行数据验证从而可以减少网络的传输, 可以方便的使用各种页面对象来进行布局, 更改外观, 背景, 以及运行方式, 可以根据用户的不同需求做出不同的页面.
[推荐学习: JavaScript 教程 https://www.html.cn/js/javascript/ ]
jQuery
jQuery 是一个简洁而快速的 JavaScript 库, 可用于简化事件处理, HTML 文档遍历, Ajax 交互和动画, 以便快速开发网站. 目的是让开发者更容易地在网站上使用 JavaScript.
jQuery 是一个快速, 简洁的 JavaScript 框架, 是继 Prototype 之后又一个优秀的 JavaScript 代码库 (或 JavaScript 框架).jQuery 设计的宗旨是 "write Less,Do More", 即倡导写更少的代码, 做更多的事情. 它封装 JavaScript 常用的功能代码, 提供一种简便的 JavaScript 设计模式, 优化 HTML 文档操作, 事件处理, 动画设计和 Ajax 交互.
jQuery 的核心特性可以总结为: 具有独特的链式语法和短小清晰的多功能接口; 具有高效灵活的 CSS 选择器, 并且可对 CSS 选择器进行扩展; 拥有便捷的插件扩展机制和丰富的插件. jQuery 兼容各种主流浏览器, 如 IE 6.0+,FF 1.5+,Safari 2.0+,Opera 9.0 + 等.
[推荐学习: jQuery 教程 https://www.html.cn/jskuangjia/jquery/ ]
jQuery 与 JS(JavaScript) 的区别
1, 本质上的区别
jQuery 是一个 JavaScript 函数库. jQuery 就是基于 JavaScript 语言写出来的一个库, 实质上还是 JavaScript 而已.
2, 代码书写的不同
jQuery 极大地简化了 JavaScript 编程, jQuery 代码比沉重的 JavaScript 轻灵多了, jQuery 设计的初衷就是要用更少的代码, 漂亮的完成更多的功能.
3, 在使用方法上的不同
(1) 使用 JavaScript 和 jQuery 分别加载 DOM:
JavaScript 只会执行一次, 而 jQuery 会执行多次.
(2) 使用 JavaScript 和 jQuery 获取 class 方法:
JavaScript 没有默认的获取 class 的方法 , 而 jQuery, 可以通过 $('.className') 调用 class 的方法.
更多 Web 前端开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/jquery/16415.html