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源码解读之extend()与工具方法、实例方法详解
Mar 30 jQuery
jQuery实现文章图片弹出放大效果
Apr 06 jQuery
jQuery滚动插件scrollable.js用法分析
May 25 jQuery
jQuery中.attr()和.data()的区别分析
Sep 03 jQuery
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
Nov 08 jQuery
jQuery实现动态显示select下拉列表数据的方法
Feb 05 jQuery
jQuery 实现倒计时天,时,分,秒功能
Jul 31 jQuery
jQuery中$原理实例分析
Aug 13 jQuery
解决jQuery使用append添加的元素事件无效的问题
Aug 30 jQuery
jquery操作select常见方法大全【7种情况】
May 28 jQuery
jQuery操作选中select下拉框的值代码实例
Feb 07 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
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
2011/06/16 PHP
Laravel 5框架学习之数据库迁移(Migrations)
2015/04/08 PHP
php文件上传及下载附带显示文件及目录功能
2017/04/27 PHP
php判断str字符串是否是xml格式数据的方法示例
2017/07/26 PHP
CI框架网页缓存简单用法分析
2018/12/26 PHP
javascript nextSibling 与 getNextElement(node) 使用介绍
2011/10/13 Javascript
jQuery搜索同辈元素方法
2015/02/10 Javascript
JavaScript实现对下拉列表值进行排序的方法
2015/07/15 Javascript
JavaScript比较当前时间是否在指定时间段内的方法
2016/08/02 Javascript
js注入 黑客之路必备!
2016/09/14 Javascript
微信小程序 label 组件详解及简单实例
2017/01/10 Javascript
解决vue.js在编写过程中出现空格不规范报错的问题
2017/09/20 Javascript
在Swiper内如何制作CSS3动画效果示例代码
2017/12/07 Javascript
webpack4 从零学习常用配置(小结)
2019/05/28 Javascript
vue实现导航标题栏随页面滚动渐隐渐显效果
2020/03/12 Javascript
[57:16]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第二场
2014/05/26 DOTA
解析Python中的变量、引用、拷贝和作用域的问题
2015/04/07 Python
Python 26进制计算实现方法
2015/05/28 Python
Python中的一些陷阱与技巧小结
2015/07/10 Python
python魔法方法-属性转换和类的表示详解
2016/07/22 Python
让python 3支持mysqldb的解决方法
2017/02/14 Python
详解python string类型 bytes类型 bytearray类型
2017/12/16 Python
Python实现可自定义大小的截屏功能
2018/01/20 Python
浅谈使用Python内置函数getattr实现分发模式
2018/01/22 Python
Python读取mat文件,并转为csv文件的实例
2018/07/04 Python
django 实现电子支付功能的示例代码
2018/07/25 Python
Python变量、数据类型、数据类型转换相关函数用法实例详解
2020/01/09 Python
在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程
2020/04/22 Python
keras 两种训练模型方式详解fit和fit_generator(节省内存)
2020/07/03 Python
详解python polyscope库的安装和例程
2020/11/13 Python
高三自我鉴定范文
2013/10/19 职场文书
共产党员公开承诺书范文
2014/03/28 职场文书
公证书标准格式
2014/04/10 职场文书
物理学专业自荐信
2014/06/11 职场文书
拉歌口号大全
2014/06/13 职场文书
pytorch--之halfTensor的使用详解
2021/05/24 Python