浅谈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插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
Mar 23 jQuery
简单实现jQuery轮播效果
Aug 18 jQuery
JQuery 获取多个select标签option的text内容(实例)
Sep 07 jQuery
jQuery实现可兼容IE6的滚动监听功能
Sep 20 jQuery
jQuery+CSS实现的table表格行列转置功能示例
Jan 08 jQuery
jQuery中ajax请求后台返回json数据并渲染HTML的方法
Aug 08 jQuery
jquery-ui 进度条功能示例【测试可用】
Jul 25 jQuery
jQuery实现的记住帐号密码功能完整示例
Aug 03 jQuery
jQuery - AJAX load() 实例用法详解
Aug 27 jQuery
jquery实现轮播图特效
Apr 12 jQuery
使用jQuery实现购物车
Oct 29 jQuery
jQuery ajax - getScript() 方法和getJSON方法
May 14 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实现根据字符串生成对应数组的方法
2014/09/22 PHP
Laravel中错误与异常处理的用法示例
2018/09/16 PHP
PHP与SQL语句写一句话木马总结
2019/10/11 PHP
用tip解决Ext列宽度不够的问题
2008/12/13 Javascript
模仿JQuery.extend函数扩展自己对象的js代码
2009/12/09 Javascript
使用js操作cookie的一点小收获分享
2013/09/03 Javascript
倒记时60刷新网页的js代码
2014/02/18 Javascript
JS+JSP通过img标签调用实现静态页面访问次数统计的方法
2015/12/14 Javascript
移动端H5开发 Turn.js实现很棒的翻书效果
2016/06/20 Javascript
JS回调函数简单用法示例
2017/02/09 Javascript
layui实现点击按钮给table添加一行
2018/08/10 Javascript
微信小程序日历效果
2018/12/29 Javascript
JS无限级导航菜单实现方法
2019/01/05 Javascript
简单了解小程序+node梳理登陆流程
2019/06/24 Javascript
从0搭建vue-cli4脚手架
2020/06/17 Javascript
Python操作CouchDB数据库简单示例
2015/03/10 Python
详解Python中的元组与逻辑运算符
2015/10/13 Python
Python实现字典依据value排序
2016/02/24 Python
Python打包文件夹的方法小结(zip,tar,tar.gz等)
2016/09/18 Python
python中numpy.zeros(np.zeros)的使用方法
2017/11/07 Python
Php多进程实现代码
2018/05/07 Python
Python根据成绩分析系统浅析
2019/02/11 Python
详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据
2020/12/13 Python
使用sublime text3搭建Python编辑环境的实现
2021/01/12 Python
使用索引有什么好处
2016/07/27 面试题
2013年员工自我评价范文
2013/12/27 职场文书
物业门卫岗位职责
2013/12/28 职场文书
结婚邀请函范文
2014/01/14 职场文书
竞选学生会演讲稿
2014/04/25 职场文书
英语课前三分钟演讲稿(6篇)
2014/09/13 职场文书
销售顾问工作计划书
2014/09/15 职场文书
旷课检讨书范文
2014/10/30 职场文书
简单的辞职信范文(2016最新版)
2015/05/12 职场文书
格列夫游记读书笔记
2015/07/01 职场文书
健身房被搭讪?用python写了个小米计时器助人为乐
2021/06/08 Python
python中的random模块和相关函数详解
2022/04/22 Python