浅谈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输入框密码的显示隐藏【代码分享】
Apr 29 jQuery
解决jQuery ajax动态新增节点无法触发点击事件的问题
May 24 jQuery
jQuery实现的表格前端排序功能示例
Sep 18 jQuery
jQuery 开发之EasyUI 添加数据的实例
Sep 26 jQuery
如何快速解决JS或Jquery ajax异步跨域的问题
Jan 08 jQuery
用jquery获取select标签中选中的option值及文本的示例
Jan 25 jQuery
jQuery实现的鼠标响应缓冲动画效果示例
Feb 13 jQuery
jQuery使用动画队列自定义动画操作示例
Jun 16 jQuery
解决jQuery使用append添加的元素事件无效的问题
Aug 30 jQuery
jQuery模拟html下拉多选框的原生实现方法示例
May 30 jQuery
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
Aug 08 jQuery
jquery实现烟花效果(面向对象)
Mar 10 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 preg_match_all结合str_replace替换内容中所有img
2008/10/11 PHP
PHP对字符串的递增运算分析
2010/08/08 PHP
解析PayPal支付接口的PHP开发方式
2010/11/28 PHP
PHP中CURL方法curl_setopt()函数的参数分享
2013/01/19 PHP
php strnatcmp()函数的用法总结
2013/11/27 PHP
新浪SAE云平台下使用codeigniter的数据库配置
2014/06/12 PHP
php微信公众号开发(2)百度BAE搭建和数据库使用
2016/12/15 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
2017/03/16 PHP
基于jquery的DIV随滚动条滚动而滚动的代码
2012/07/20 Javascript
多个datatable共存造成多个表格的checkbox都被选中
2013/07/11 Javascript
为jQuery添加Webkit的触摸的方法分享
2014/02/02 Javascript
jQuery插件slides实现无缝轮播图特效
2015/04/17 Javascript
仅一个form表单 js实现注册信息依次填写提交功能
2016/06/12 Javascript
js实现省份下拉菜单效果
2017/02/15 Javascript
小程序云开发初探(小结)
2018/10/24 Javascript
简单了解vue.js数组的常用操作
2019/06/17 Javascript
Layui动态生成select下拉选择框不显示的解决方法
2019/09/24 Javascript
JavaScript数值类型知识汇总
2019/11/17 Javascript
JavaScript async/await原理及实例解析
2020/12/02 Javascript
[02:11]完美世界DOTA2联赛10月28日赛事精彩集锦:来吧展示实力强劲
2020/10/29 DOTA
再谈Python中的字符串与字符编码(推荐)
2016/12/14 Python
Python实现合并两个有序链表的方法示例
2019/01/31 Python
解决python 文本过滤和清理问题
2019/08/28 Python
python3 实现函数写文件路径的正确方法
2019/11/27 Python
解决python 找不到module的问题
2020/02/12 Python
Python实现上下文管理器的方法
2020/08/07 Python
台湾百利市购物中心:e-Payless
2017/08/16 全球购物
印度尼西亚最大的电商平台:Tokopedia(印尼版淘宝)
2017/12/02 全球购物
COSETTE官网:奢华,每天
2020/03/22 全球购物
个人培训自我鉴定
2014/03/28 职场文书
HR求职自荐信范文
2014/06/21 职场文书
购房委托书范本
2014/09/18 职场文书
党员学习群众路线心得体会
2014/11/04 职场文书
学前班学生评语
2014/12/29 职场文书
三严三实·严以律己心得体会
2016/01/13 职场文书
python微信智能AI机器人实现多种支付方式
2022/04/12 Python