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-data的三种用法
Apr 18 jQuery
jquery ui sortable拖拽后保存位置
Apr 27 jQuery
JQuery实现定时刷新功能代码
May 09 jQuery
jQuery封装placeholder效果实现方法,让低版本浏览器支持该效果
Jul 08 jQuery
一个有意思的鼠标点击文字特效jquery代码
Sep 23 jQuery
zTree jQuery 树插件的使用(实例讲解)
Sep 25 jQuery
vue-cli webpack 引入jquery的方法
Jan 10 jQuery
jQuery 防止相同的事件快速重复触发方法
Feb 08 jQuery
jQuery实现的简单图片轮播效果完整示例
Feb 08 jQuery
Jquery获取radio选中值实例总结
Jan 17 jQuery
jquery实现的分页显示功能示例
Aug 23 jQuery
JS+JQuery实现无缝连接轮播图
Dec 30 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
分页显示Oracle数据库记录的类之二
2006/10/09 PHP
thinkphp3.2点击刷新生成验证码
2016/02/16 PHP
PHP实现通过文本文件统计页面访问量功能示例
2019/02/13 PHP
Ubuntu 11.10 安装Node.js的方法
2011/11/30 Javascript
Javascript算符的优先级介绍
2013/03/20 Javascript
JavaScript按位运算符的应用简析
2014/02/04 Javascript
JS中数组Array的用法示例介绍
2014/02/20 Javascript
基于Jquery实现键盘按键监听
2014/05/11 Javascript
推荐25个超炫的jQuery网格插件
2014/11/28 Javascript
javascript实现客户端兼容各浏览器创建csv并下载的方法
2015/03/23 Javascript
JS通过ajax动态读取xml文件内容的方法
2015/03/24 Javascript
javascript实现仿百度图片的瀑布流加载效果
2016/04/20 Javascript
jQuery实现下拉菜单的实例代码
2017/06/19 jQuery
vue+vux实现移动端文件上传样式
2017/07/28 Javascript
利用JS做网页特效_大图轮播(实例讲解)
2017/08/09 Javascript
vue实现文件上传功能
2018/08/13 Javascript
对vue 键盘回车事件的实例讲解
2018/08/25 Javascript
在vue项目中封装echarts的步骤
2020/12/25 Vue.js
python 文件和路径操作函数小结
2009/11/23 Python
python的id()函数介绍
2013/02/10 Python
python的re模块应用实例
2014/09/26 Python
用python打印菱形的实操方法和代码
2019/06/25 Python
解决Python计算矩阵乘向量,矩阵乘实数的一些小错误
2019/08/26 Python
利用pandas合并多个excel的方法示例
2019/10/10 Python
python调用API接口实现登陆短信验证
2020/05/10 Python
Python 解析简单的XML数据
2020/07/24 Python
python exit出错原因整理
2020/08/31 Python
pycharm中如何自定义设置通过“ctrl+滚轮”进行放大和缩小实现方法
2020/09/16 Python
简单整理HTML5的基本特性和语法
2016/02/18 HTML / CSS
深入理解HTML的FormData对象
2016/05/17 HTML / CSS
酒店管理求职信
2014/06/09 职场文书
老公给老婆的检讨书(精华篇)
2014/10/18 职场文书
2014年司法所工作总结
2014/11/22 职场文书
学校中层领导培训心得体会
2016/01/11 职场文书
JVM入门之类加载与字节码技术(类加载与类的加载器)
2021/06/15 Java/Android
Go 语言中 20 个占位符的整理
2021/10/16 Golang