浅谈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 submit()不能提交表单的解决方法
Apr 24 jQuery
jQuery tip提示插件(实例分享)
Apr 28 jQuery
jQuery操作css样式
May 15 jQuery
jQuery序列化后的表单值转换成Json
Jun 16 jQuery
jQuery实现页码跳转式动态数据分页
Dec 31 jQuery
jQuery 防止相同的事件快速重复触发方法
Feb 08 jQuery
浅谈jquery fullpage 插件增加头部和版权的方法
Mar 20 jQuery
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
Apr 26 jQuery
JavaScript实现的滚动公告特效【基于jQuery】
Jul 10 jQuery
jQuery 筛选器简单操作示例
Oct 02 jQuery
jQuery 隐藏/显示效果函数用法实例分析
May 20 jQuery
html中两种获取标签内的值的方法
Jun 16 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载入图像imagecreatefrom_gif_jpeg_png系列函数用法分析
2016/11/14 PHP
PHP redis实现超迷你全文检索
2017/03/04 PHP
php实现的数组转xml案例分析
2019/09/28 PHP
浅析PHP中的 inet_pton 网络函数
2019/12/16 PHP
jquery创建一个ajax关键词数据搜索实现思路
2013/02/26 Javascript
使图片旋转的3种解决方案
2013/11/21 Javascript
js实现编辑div节点名称的方法
2014/12/17 Javascript
js与jquery实时监听输入框值的oninput与onpropertychange方法
2015/02/05 Javascript
springMVC结合AjaxForm上传文件
2016/07/12 Javascript
easyui form validate总是返回false的原因及解决方法
2016/11/07 Javascript
Node.js中process模块常用的属性和方法
2016/12/13 Javascript
JavaScript触发onScroll事件的函数节流详解
2016/12/14 Javascript
Angular搜索 过滤 批量删除 添加 表单验证功能集锦(实例代码)
2017/10/25 Javascript
JS解惑之Object中的key是有序的么
2019/05/06 Javascript
微信小程序非跳转式组件授权登录的方法示例
2019/05/22 Javascript
js逆向解密之网络爬虫
2019/05/30 Javascript
仅用50行代码实现一个Python编写的计算器的教程
2015/04/17 Python
Python 使用with上下文实现计时功能
2018/03/09 Python
python+splinter实现12306网站刷票并自动购票流程
2018/09/25 Python
Python爬虫使用浏览器cookies:browsercookie过程解析
2019/10/22 Python
Tensorflow:转置函数 transpose的使用详解
2020/02/11 Python
Python使用monkey.patch_all()解决协程阻塞问题
2020/04/15 Python
哪些是python中web开发框架
2020/06/17 Python
Python实现一个论文下载器的过程
2021/01/18 Python
css3 实现元素弧线运动的示例代码
2020/04/24 HTML / CSS
html5 sessionStorage会话存储_动力节点Java学院整理
2017/07/06 HTML / CSS
维多利亚的秘密阿联酋官网:Victoria’s Secret阿联酋
2019/12/07 全球购物
应聘收银员个人的求职信
2013/11/30 职场文书
2014年标准化工作总结
2014/12/17 职场文书
职工年度考核评语
2014/12/31 职场文书
2016年小学生寒假总结
2015/10/10 职场文书
《百分数的认识》教学反思
2016/02/19 职场文书
2016年小学“感恩教师”主题队日活动总结
2016/04/01 职场文书
简历上的自我评价,该怎么写呢?
2019/06/13 职场文书
浅谈Python中的正则表达式
2021/06/28 Python
sql注入教程之类型以及提交注入
2021/08/02 MySQL