浅谈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中each循环的跳出和结束实例
Aug 16 jQuery
jQuery EasyUI window窗口使用实例代码
Dec 25 jQuery
jquery实现企业定位式导航效果
Jan 01 jQuery
jQuery+datatables插件实现ajax加载数据与增删改查功能示例
Apr 17 jQuery
jQuery 点击获取验证码按钮及倒计时功能
Sep 20 jQuery
jQuery序列化form表单数据为JSON对象的实现方法
Sep 20 jQuery
IE8中jQuery.load()加载页面不显示的原因
Nov 15 jQuery
jQuery实现动态加载(按需加载)javascript文件的方法分析
May 31 jQuery
jQuery实现checkbox全选、反选及删除等操作的方法详解
Aug 02 jQuery
JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例
Nov 18 jQuery
JQuery表单元素取值赋值方法总结
May 12 jQuery
jQuery 移除事件的方法
Jun 20 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文件上传的例子及参数详解
2013/12/12 PHP
JavaScript 权威指南(第四版) 读书笔记
2009/08/11 Javascript
jquery学习笔记 用jquery实现无刷新登录
2011/08/08 Javascript
JQUERY1.6 使用方法四 检测浏览器
2011/11/23 Javascript
深入理解JavaScript系列(15) 函数(Functions)
2012/04/12 Javascript
实现局部遮罩与关闭原理及代码
2013/02/04 Javascript
onkeyup,onkeydown和onkeypress的区别介绍
2013/10/21 Javascript
JQuery判断HTML元素是否存在的两种解决方法
2013/12/26 Javascript
简单选项卡 js和jquery制作方法分享
2014/02/26 Javascript
jQueryMobile之Helloworld与页面切换的方法
2015/02/04 Javascript
jquery实现图片水平滚动效果代码分享
2015/08/26 Javascript
浅谈JS中逗号运算符的用法
2016/06/12 Javascript
jQuery+CSS3实现四种应用广泛的导航条制作实例详解
2016/09/17 Javascript
利用jQuery实现简单的拖曳效果实例代码
2017/10/20 jQuery
nodejs 简单实现动态html的方法
2018/05/12 NodeJs
React中this丢失的四种解决方法
2019/03/12 Javascript
图解javascript作用域链
2019/05/27 Javascript
jQuery+ThinkPHP实现图片上传
2020/07/23 jQuery
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
Python中字典(dict)和列表(list)的排序方法实例
2014/06/16 Python
《Python学习手册》学习总结
2018/01/17 Python
python3.X 抓取火车票信息【修正版】
2018/06/19 Python
详解pyppeteer(python版puppeteer)基本使用
2019/06/12 Python
Django-celery-beat动态添加周期性任务实现过程解析
2020/11/26 Python
东南亚地区最大的购物网站Lazada新加坡站点:Lazada.sg
2016/07/17 全球购物
加拿大城市本地限时优惠:Buytopia.ca
2018/09/19 全球购物
MAC Cosmetics官方网站:魅可专业艺术彩妆
2019/04/10 全球购物
阿迪达斯香港官网:adidas香港
2019/11/09 全球购物
分布式数据库需要考虑哪些问题
2013/12/08 面试题
个人能力自我鉴赏
2014/01/25 职场文书
《四季》教学反思
2014/04/08 职场文书
作文评语集锦
2014/12/25 职场文书
工程部文员岗位职责
2015/02/04 职场文书
武侯祠导游词
2015/02/04 职场文书
一文搞懂python异常处理、模块与包
2021/06/26 Python
Spring Boot 整合 Apache Dubbo的示例代码
2021/07/04 Java/Android