jQuery是用来干什么的 jquery其实就是一个js框架


Posted in jQuery onFebruary 04, 2021

jQuery 简介

jQuery 库可以通过一行简单的标记被添加到网页中。

您需要具备的基础知识
在您开始学习 jQuery 之前,您应该对以下知识有基本的了解:

  • HTML
  • CSS
  • JavaScript

如果您需要首先学习这些科目,请在我们的 首页 查找这些教程。

什么是 jQuery ?

jQuery是一个JavaScript函数库。

jQuery是一个轻量级的"写的少,做的多"的JavaScript库。

三水点靠木小编补充

优点:

相比于原生的js代码,用很少的代码就可以实现很强大的功能,并且兼容性也好,现在很多用原生js考虑支持多浏览器等等,尤其是jquery的选择器比较强大,一般多用于实际项目的使用,减少开发周期,一般公司都会要求用jquery,一般人的js达不到这种水平。

缺点:

但对于刚开始接触js的同学就是用这个是不利于学习的,很多人可能会使用jquery却不太会写原生的js了,不利于个人技术的提升, 所以对于初期js学习者可以先用原生的js练练手,对比着jquery是学习,要不以后就不会出现比jquery更好的js库了。

jQuery库包含以下功能:

  • HTML 元素选取
  • HTML 元素操作
  • CSS 操作
  • HTML 事件函数
  • JavaScript 特效和动画
  • HTML DOM 遍历和修改
  • AJAX
  • Utilities

提示: 除此之外,Jquery还提供了大量的插件。

为什么使用 jQuery ?

目前网络上有大量开源的 JS 框架, 但是 jQuery 是目前最流行的 JS 框架,而且提供了大量的扩展。

很多大公司都在使用 jQuery, 例如:

Google
Microsoft
IBM
Netflix

jQuery是否适用于所有浏览器?

jQuery 团体知道JS在不同浏览器中存在着大量的兼容性问题,目前jQuery兼容于所有主流浏览器, 包括Internet Explorer 6!

jquery是基于javascript类库的框架, 它里面提供了许多javascript类库,和一些css样式表的封装, 使用起来比较方便, 简化了用户与浏览器的交互, 提高了系统的性能和开发效率。

jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。

语言特点

1、快速获取文档元素

jQuery的选择机制构建于Css的选择器,它提供了快速查询DOM文档中元素的能力,而且大大强化了JavaScript中获取页面元素的方式。

2、提供漂亮的页面动态效果

jQuery中内置了一系列的动画效果,可以开发出非常漂亮的网页,许多网站都使用jQuery的内置的效果,比如淡入淡出、元素移除等动态特效。

3、创建AJAX无刷新网页

AJAX是异步的JavaScript和ML的简称,可以开发出非常灵敏无刷新的网页,特别是开发服务器端网页时,比如PHP网站,需要往返地与服务器通信,如果不使用AJAX,每次数据更新不得不重新刷新网页,而使用AJAX特效后,可以对页面进行局部刷新,提供动态的效果。

到此这篇关于jQuery是用来干什么的 jquery其实就是一个js框架的文章就介绍到这了,更多相关jQuery是什么内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

jQuery 相关文章推荐
jQuery实现鼠标滑过预览图片大图效果的方法
Apr 26 jQuery
jQuery实现jQuery-form.js实现异步上传文件
Apr 28 jQuery
jQuery插件开发发送短信倒计时功能代码
May 09 jQuery
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
Jul 22 jQuery
基于jQuery实现的单行公告活动轮播效果
Aug 23 jQuery
关于jquery layui弹出层的使用方法
Apr 21 jQuery
jQuery实现的老虎机跑动效果示例
Dec 29 jQuery
jQuery控制input只能输入数字和两位小数的方法
May 16 jQuery
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 jQuery
jquery分页优化操作实例分析
Aug 23 jQuery
jQuery实现轮播图效果demo
Jan 11 jQuery
jQuery实现简单飞机大战
Jul 05 jQuery
jQuery使用hide()、toggle()函数实现相机品牌展示隐藏功能
Jan 29 #jQuery
jquery实现点击左右按钮切换图片
Jan 27 #jQuery
jquery实现穿梭框功能
Jan 19 #jQuery
jQuery实现穿梭框效果
Jan 19 #jQuery
jQuery冲突问题解决方法
Jan 19 #jQuery
jQuery实现购物车全功能
Jan 11 #jQuery
jQuery实现手风琴特效
Jan 11 #jQuery
You might like
生成静态页面的PHP类
2006/07/15 PHP
PHP array 的加法操作代码
2010/07/24 PHP
PHP中=赋值操作符对不同数据类型的不同行为
2011/01/02 PHP
php获取$_POST同名参数数组的实现介绍
2013/06/30 PHP
php用户登录之cookie信息安全分析
2016/05/13 PHP
ThinkPHP5.1表单令牌Token失效问题的解决
2019/03/22 PHP
通过实例解析PHP数据类型转换方法
2020/07/11 PHP
IE6,IE7下js动态加载图片不显示错误
2010/07/17 Javascript
js日历功能对象
2012/01/12 Javascript
js onkeypress与onkeydown 事件区别详细说明
2012/12/13 Javascript
js动态往表格的td中添加图片并注册事件
2014/06/12 Javascript
Nodejs为什么选择javascript为载体语言
2015/01/13 NodeJs
jQuery实现下拉框左右移动(全部移动,已选移动)
2016/04/15 Javascript
vue-router路由简单案例介绍
2017/02/21 Javascript
jQuery导航条固定定位效果实例代码
2017/05/26 jQuery
jQuery实现标签子元素的添加和赋值方法
2018/02/24 jQuery
微信小程序-可移动菜单的实现过程详解
2019/06/24 Javascript
layui使用templet格式化表格数据的方法
2019/09/16 Javascript
JS如何在不同平台实现多语言方式
2020/07/16 Javascript
[52:03]Secret vs VG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python访问抓取网页常用命令总结
2017/04/11 Python
Python实现生成随机日期字符串的方法示例
2017/12/25 Python
python实现两个文件夹的同步
2019/08/29 Python
在pandas中遍历DataFrame行的实现方法
2019/10/23 Python
基于python实现百度语音识别和图灵对话
2020/11/02 Python
python 第三方库paramiko的常用方式
2021/02/20 Python
优秀员工个人的自我评价
2013/11/29 职场文书
《晏子使楚》教学反思
2014/02/08 职场文书
实习评语大全
2014/04/26 职场文书
青年志愿者先进事迹
2014/05/06 职场文书
怎样写离婚协议书
2014/09/10 职场文书
泸县召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
幼儿园百日安全活动总结
2015/05/07 职场文书
公司回复函格式
2015/07/14 职场文书
《好妈妈胜过好老师》:每个孩子的优秀都是有源头的
2020/01/03 职场文书
Redis 哨兵机制及配置实现
2022/03/25 Redis