浅谈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 相关文章推荐
vue中如何引入jQuery和Bootstrap
Apr 10 jQuery
使用jquery的jsonp如何发起跨域请求及其原理详解
Aug 17 jQuery
jQuery EasyUI结合zTree树形结构制作web页面
Sep 01 jQuery
jQuery 利用ztree实现树形表格的实例代码
Sep 27 jQuery
jquery拖拽自动排序插件使用方法详解
Jul 20 jQuery
jquery实现选项卡切换代码实例
May 14 jQuery
jQuery模拟html下拉多选框的原生实现方法示例
May 30 jQuery
如何使用CSS3和JQuery easing 插件制作绚丽菜单
Jun 18 jQuery
jQuery实现弹出层效果
Dec 10 jQuery
jQuery实现简单QQ聊天框
Aug 27 jQuery
JQuery绑定事件四种实现方法解析
Dec 02 jQuery
jQuery treeview树形结构应用
Mar 24 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 采集书并合成txt格式的实现代码
2009/03/01 PHP
php递归实现无限分类生成下拉列表的函数
2010/08/08 PHP
PHP 时间日期操作实战
2011/08/26 PHP
php二维数组排序详解
2013/11/06 PHP
ThinkPHP 模板substr的截取字符串函数详解
2017/01/09 PHP
Laravel实现批量更新多条数据
2020/04/06 PHP
基于Jquery的文字滚动跑马灯插件(一个页面多个滚动区)
2010/07/26 Javascript
JavaScript实现维吉尼亚(Vigenere)密码算法实例
2013/11/22 Javascript
jquery隔行换色效果实现方法
2015/01/15 Javascript
JavaScript中string对象
2015/06/12 Javascript
全面解析Bootstrap排版使用方法(标题)
2015/11/30 Javascript
实例详解jQuery结合GridView控件的使用方法
2016/01/04 Javascript
基于jQuery实现图片推拉门动画效果的两种方法
2017/08/26 jQuery
Angular4自制一个市县二级联动组件示例
2017/11/21 Javascript
基于vue 添加axios组件,解决post传参数为null的问题
2018/03/05 Javascript
jQuery 导航自动跟随滚动的实现代码
2018/05/30 jQuery
vue使用微信JS-SDK实现分享功能
2019/08/23 Javascript
vue-iview动态新增和删除的方法
2020/06/17 Javascript
[13:38]2015国际邀请赛中国战队出征仪式
2015/05/29 DOTA
Python使用MD5加密字符串示例
2014/08/22 Python
Python实现的一个自动售饮料程序代码分享
2014/08/25 Python
Python3 模块、包调用&amp;路径详解
2017/10/25 Python
python读取TXT每行,并存到LIST中的方法
2018/10/26 Python
Python判断两个文件是否相同与两个文本进行相同项筛选的方法
2019/03/01 Python
Python 实现国产SM3加密算法的示例代码
2020/09/21 Python
python爬取微博评论的实例讲解
2021/01/15 Python
韩国最大的购物网站:Gmarket
2019/06/20 全球购物
罗技英国官方网站:Logitech UK
2020/11/03 全球购物
室内设计自我鉴定
2013/10/15 职场文书
新学期家长寄语
2014/01/19 职场文书
《美丽的公鸡》教学反思
2014/02/25 职场文书
坚守艰苦奋斗精神坚决反对享乐主义整改措施
2014/09/17 职场文书
诉讼授权委托书
2014/10/15 职场文书
父母教会我观后感
2015/06/17 职场文书
请病假条范文
2015/08/17 职场文书
如何理解python接口自动化之logging日志模块
2021/06/15 Python