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 24 jQuery
jQuery制作全屏宽度固定高度轮播图(实例讲解)
Jul 08 jQuery
详解jQuery同步Ajax带来的UI线程阻塞问题及解决办法
Aug 09 jQuery
jQuery绑定事件方法及区别(bind,click,on,live,one)
Aug 14 jQuery
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
Aug 18 jQuery
jQuery实现table中两列CheckBox只能选中一个的示例
Sep 22 jQuery
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
Sep 23 jQuery
jQuery自动或手动图片切换效果
Oct 11 jQuery
jQuery+ajax读取json数据并按照价格排序示例
Mar 28 jQuery
jquery实现Ajax请求的几种常见方式总结
May 28 jQuery
jquery实现垂直无限轮播的方法分析
Jul 16 jQuery
jQuery 选择方法及$(this)用法实例分析
May 19 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学习 运算符与运算符优先级
2008/06/15 PHP
PHP中=赋值操作符对不同数据类型的不同行为
2011/01/02 PHP
PHP可逆加密/解密函数分享
2012/09/25 PHP
Smarty最简单实现列表奇偶变色的方法
2015/07/01 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
在 Laravel 项目中使用 webpack-encore的方法
2019/07/21 PHP
基于jQuery图片平滑连续滚动插件
2009/04/27 Javascript
基于jQuery实现二级下拉菜单效果
2016/02/01 Javascript
用原生js统计文本行数的简单示例
2016/08/19 Javascript
Vue.js实战之Vuex的入门教程
2017/04/01 Javascript
使用javaScript实现鼠标拖拽事件
2020/04/03 Javascript
微信小程序网络封装(简单高效)
2018/08/06 Javascript
如何修改Vue打包后文件的接口地址配置的方法
2020/04/22 Javascript
[01:08]DOTA2次级职业联赛 - Wings 战队宣传片
2014/12/01 DOTA
[01:00:59]VP VS VG Supermajor小组赛胜者组第二轮 BO3第二场 6.2
2018/06/03 DOTA
对于Python的Django框架部署的一些建议
2015/04/09 Python
Python NumPy库安装使用笔记
2015/05/18 Python
老生常谈Python之装饰器、迭代器和生成器
2017/07/26 Python
Python+OpenCV目标跟踪实现基本的运动检测
2018/07/10 Python
python 二维数组90度旋转的方法
2019/01/28 Python
Python序列对象与String类型内置方法详解
2019/10/22 Python
python 实现读取csv数据,分类求和 再写进 csv
2020/05/18 Python
在tensorflow实现直接读取网络的参数(weight and bias)的值
2020/06/24 Python
日本面向世界,国际级的免税在线购物商城:DOKODEMO
2017/02/01 全球购物
如何判断计算机可能已经中马
2013/03/22 面试题
药学专业大专生的自我评价
2013/12/12 职场文书
益达广告词
2014/03/14 职场文书
计算机求职自荐信范文
2014/04/19 职场文书
师德师风演讲稿
2014/05/05 职场文书
优质护理服务演讲稿
2014/05/07 职场文书
初中教师个人总结
2015/02/10 职场文书
医院保洁员岗位职责
2015/02/13 职场文书
2016年学校党支部创先争优活动总结
2016/04/05 职场文书
如何做好员工培训计划?
2019/07/09 职场文书
golang通过递归遍历生成树状结构的操作
2021/04/28 Golang
浅谈pytorch中stack和cat的及to_tensor的坑
2021/05/20 Python