浅谈JS和jQuery的区别


Posted in jQuery onMarch 27, 2019

一、本质上的区别

1.JavaScript 是通过标签插入到HTML页面,可由所有的现代浏览器执行的一种轻量级的编程语言。

2.JQuery是一个JavaScript函数库。或者说是JavaScript。
使用JQuery首先要在 HTML 代码最前面加上对 jQuery 库的引用,比如:

库文件既可以放在本地,也可以直接使用知名公司的 CDN,好处是这些大公司的 CDN 比较流行,用户访问你网站之前很可能在访问别的网站时已经缓存在浏览器中了,所以能加快网站的打开速度。另外一个好处是显而易见的,节省了网站的流量带宽。

例如:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
//Google

或者:

<script src="http://code.jquery.com/jquery-1.6.min.js"></script> 
//jQuery 官方 

JavaScript是网页编程语言,而jQuery是一个基于js编写的框架;
jquery就是基于JavaScript语言写出来的一个框架,实质上还是js而已
So:

  1. 1.jQuery 是一个 JavaScript 库;
  2. 2.jQuery 极大地简化了 JavaScript 编程;
  3. 3.jQuery 使JavaScript更好用;
  4. 4.jquery就是要用更少的代码,漂亮的完成更多的功能;

一些方法对比:
⑴使用JavaScript和jQuery分别加载DOM

JavaScript只会执行一次,而jQuery会执行多次

⑵使用JavaScript和jQuery获取ID

JavaScript:
document.getElementById(‘idName')
JQuery:
$('#idName')

⑶使用JavaScript和jQuery获取class

JavaScript没有默认的获取class的方法
JQuery:
$('.className')

使用jQuery最大的好处是少量的代码做更多的事情,与JavaScript相比,jQuery的语法更加简单。

举个简单的栗子:获取元素的值

Javascript代码 
document.getElementById(‘elementid').value 

使用jQuery: 
Jquery代码 
$(‘#elementid').val();

浅谈JS和jQuery的区别

以上所述是小编给大家介绍的JS和jQuery的区别详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
jquery实现tab键进行选择后enter键触发click行为
Mar 29 jQuery
jquery插件canvaspercent.js实现百分比圆饼效果
Jul 18 jQuery
jQuery实现锚点向下平滑滚动特效示例
Aug 29 jQuery
jQuery实现的表格前端排序功能示例
Sep 18 jQuery
layui中使用jquery控制radio选中事件的示例代码
Aug 15 jQuery
jQuery使用each遍历循环的方法
Sep 19 jQuery
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 jQuery
jquery中attr、prop、data区别与用法分析
Sep 25 jQuery
jQuery 筛选器简单操作示例
Oct 02 jQuery
JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例
Nov 18 jQuery
基于jQuery实现可编辑的表格
Dec 11 jQuery
jQuery实现的图片点击放大缩小功能案例
Jan 02 jQuery
jQuery实现动态添加和删除input框实例代码
Mar 26 #jQuery
jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
Mar 19 #jQuery
简单易扩展可控性强的Jquery转盘抽奖程序
Mar 16 #jQuery
详解jQuery-each()方法
Mar 13 #jQuery
使用jquery的cookie实现登录页记住用户名和密码的方法
Mar 13 #jQuery
Jquery的autocomplete插件用法及参数讲解
Mar 12 #jQuery
JS/jQuery实现获取时间的方法及常用类完整示例
Mar 07 #jQuery
You might like
处理php自动反斜杠的函数代码
2010/01/05 PHP
smarty模板中使用get、post、request、cookies、session变量的方法
2014/04/24 PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
2015/05/12 PHP
PHP使用内置函数生成图片的方法详解
2016/05/09 PHP
Javascript+XMLHttpRequest+asp.net无刷新读取数据库数据
2009/08/09 Javascript
jQuery的三种$()
2009/12/30 Javascript
Jquery 实现Tab效果 思路是js思路
2010/03/02 Javascript
JavaScript下利用fso判断文件是否存在的代码
2010/12/11 Javascript
循环 vs 递归浅谈
2013/02/28 Javascript
JS中获取函数调用链所有参数的方法
2015/05/07 Javascript
JavaScript+CSS实现仿Mootools竖排弹性动画菜单效果
2015/10/14 Javascript
在JavaScript中call()与apply()区别
2016/01/22 Javascript
Ionic如何创建APP项目
2016/06/03 Javascript
AngularJS1.X学习笔记2-数据绑定详解
2017/04/01 Javascript
原生JavaScript实现的简单放大镜效果示例
2018/02/07 Javascript
Vue2.2.0+新特性整理及注意事项
2018/08/22 Javascript
微信小程序实现手势滑动效果
2019/08/26 Javascript
element-ui tooltip修改背景颜色和箭头颜色的实现
2019/12/16 Javascript
vue计算属性+vue中class与style绑定(推荐)
2020/03/30 Javascript
Python操作sqlite3快速、安全插入数据(防注入)的实例
2014/04/26 Python
在Python的Django框架中编写错误提示页面
2015/07/22 Python
python getopt详解及简单实例
2016/12/30 Python
python中将字典形式的数据循环插入Excel
2018/01/16 Python
解决Python3.5+OpenCV3.2读取图像的问题
2018/12/05 Python
浅谈Python批处理文件夹中的txt文件
2019/03/11 Python
Django利用cookie保存用户登录信息的简单实现方法
2019/05/27 Python
pycharm设置python文件模板信息过程图解
2020/03/10 Python
Python类的继承super相关原理解析
2020/10/22 Python
python制作抽奖程序代码详解
2021/01/15 Python
python 基于opencv去除图片阴影
2021/01/26 Python
复古斯堪的纳维亚儿童服装:Baby go Retro
2017/09/09 全球购物
竞选体育委员演讲稿
2014/04/26 职场文书
商务经理岗位职责
2014/08/03 职场文书
党员批评与自我批评总结
2014/10/15 职场文书
Requests什么的通通爬不了的Python超强反爬虫方案!
2021/05/20 Python
js前端设计模式优化50%表单校验代码示例
2022/06/21 Javascript