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中关于bind()方法的使用技巧分享
Mar 30 jQuery
jQuery复合事件用法示例
Jun 10 jQuery
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
Jun 12 jQuery
jquery实现倒计时小应用
Sep 19 jQuery
jQuery实现的页面遮罩层功能示例【测试可用】
Oct 14 jQuery
webpack写jquery插件的环境配置
Dec 21 jQuery
[原创]jQuery实现合并/追加数组并去除重复项的方法
Apr 11 jQuery
基于jQuery.i18n实现web前端的国际化
May 04 jQuery
详解使用jQuery.i18n.properties实现js国际化
May 04 jQuery
jQuery序列化form表单数据为JSON对象的实现方法
Sep 20 jQuery
jQuery判断自定义属性data-val用法示例
Jan 07 jQuery
jQuery实现的移动端图片缩放功能组件示例
May 01 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 开发环境配置(Zend Studio)
2010/04/28 PHP
php把大写命名转换成下划线分割命名
2015/04/27 PHP
php实现过滤字符串中的中文和数字实例
2015/07/29 PHP
php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)
2015/12/21 PHP
js通过元素class名字获取元素集合的具体实现
2014/01/06 Javascript
js仿支付宝填写支付密码效果实现多方框输入密码
2016/03/09 Javascript
jQuery模仿阿里云购买服务器选择购买时间长度的代码
2016/04/29 Javascript
JS 滚动事件window.onscroll与position:fixed写兼容IE6的回到顶部组件
2016/10/10 Javascript
vue使用drag与drop实现拖拽的示例代码
2017/09/07 Javascript
vue.js 微信支付前端代码分享
2018/02/10 Javascript
微信小程序如何修改本地缓存key中单个数据的详解
2019/04/26 Javascript
JavaScript对象原型链原理详解
2020/02/05 Javascript
用vue 实现手机触屏滑动功能
2020/05/28 Javascript
微信小程序换肤功能实现代码(思路详解)
2020/08/25 Javascript
Chrome插件开发系列一:弹窗终结者开发实战
2020/10/02 Javascript
[05:04]DOTA2上海特级锦标赛主赛事第二日TOP10
2016/03/04 DOTA
[30:37]【全国守擂赛】第三周擂主赛 Dark Knight vs. Leopard Gaming
2020/05/04 DOTA
Python实现随机生成有效手机号码及身份证功能示例
2017/06/05 Python
python下实现二叉堆以及堆排序的示例
2017/09/29 Python
利用python 更新ssh 远程代码 操作远程服务器的实现代码
2018/02/08 Python
利用Python实现在同一网络中的本地文件共享方法
2018/06/04 Python
matplotlib实现热成像图colorbar和极坐标图的方法
2018/12/13 Python
对Python发送带header的http请求方法详解
2019/01/02 Python
Python socket模块实现的udp通信功能示例
2019/04/10 Python
python加密解密库cryptography使用openSSL生成的密匙加密解密
2020/02/11 Python
Python操作MongoDb数据库流程详解
2020/03/05 Python
伦敦平价潮流珠宝首饰品牌:Astrid & Miyu
2016/10/10 全球购物
咖啡馆创业计划书
2014/01/26 职场文书
高中自我评价范文
2014/01/27 职场文书
《邮票齿孔的故事》教学反思
2014/02/22 职场文书
单位在职证明书
2014/09/11 职场文书
国庆节促销广告语2014
2014/09/19 职场文书
商务考察邀请函模板
2015/02/02 职场文书
5.12护士节活动总结
2015/02/10 职场文书
python本地文件服务器实例教程
2021/05/02 Python
如何在python中实现ECDSA你知道吗
2021/11/23 Python