jQuery--jQuery概述、优势、各版本对浏览器的支持情况、引入jQuery库

jquery media插件 在线显示pdf (兼容ie 各个版本 ,火狐,谷歌) jquery media插件 立即下载
jQuery概述

JavaScript语言是NetScape公司开发的一种脚本语言,其功能强大,交互性强,是Web前端语言发展过程中的一个重要里程碑。JavaScript的实时性、跨平台、使用简单且安全性较高等特点决定了其再Web前端涉及中的重要第位。

但随着浏览器种类的推陈出新,JavaScript对浏览器的兼容性收到了极大挑战,网页前端设计者往往因浏览器的不兼容而导致工作量大增。2006年1月,美国John Resing创建了一个基于JavaScript的开源框架——jQuery。与JavaScript相比,jQuery具有代码高效、浏览器兼容性更好等特征,极大简化了对DOM对象、事件处理、动画效果以及AJAX等操作。

jQuery优势
  • 访问和操作DOM元素
    jQuery中封装了大量的DOM操作,可以非常方便地获取或修改页面中的某个元素,包括元素的移动、赋值、删除等操作
  • 强大的选择器
    jQuery允许开发人员使用CSS1~CSS3所有的选择器,方便快捷地控制元素的CSS样式,并很好地兼容各种浏览器
  • 可靠的事件处理机制
    使用jQuery将表现层与功能层分离,可靠的事件处理机制让开发者更多专注于程序的逻辑设计
  • 完善的Ajax操作
    Ajax异步交互技术极大方便了程序的开发,提高了浏览器的体验度。在jQuery库中将Ajax操作封装到函数$.ajax()中,开发者只需专心实现业务逻辑处理,无需关注浏览器的兼容性问题
  • 链式操作方式:
    在某一个对象上产生一系列动作时,jQuery允许在现有对象上连续多次操作,链式操作是jQuery的特色之一
  • 完善的文档
    jQuery是一个开源产品,提供了丰富的文档

jQuery1.x与jQuery2.x对浏览器的支持情况:

版本IEChromeFirefoxSafariOperaIOSAndroid
jQuery1.x6+支持支持5.1+12.1+6.1+2.3.4.0+
jQuery2.x9+支持支持5.1+12.1+6.1+2.3.4.0+
引入jQuery库

jQuery不需要安装,只需要将下载的jQuery库放到站点的一个公共目录中,然后在页面中通过< script />标签引入即可。

<script type=''text/javascript' src='js/jquery-2.x.js'></script>

测试:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript" src="js/jquery-2.1.0.js" ></script>
	</head>
	<body>
		<div id="myDiv">Hello World</div>
		<script type="text/javascript">
			$(document).ready(function(){
				alert($("#myDiv").html());
			});
		</script>
	</body>
</html>

在这里插入图片描述

window.onload与$(document).ready()区别
区别项window.onload$(document).ready()
执行时间必须在页面全部加载完毕(包含图片下载)后才能执行在页面中所有DOM结构下载完毕后执行,此时可能DOM元素关联的内容并没有加载完毕
执行次数一个页面只能由一个,当页面中存在多个window.onload时,仅输出最后一个的结果,无法完成多个结果同时输出一个页面可以有多个,姐u共可以相继输出
简化写法无可以简写成$()
jquery1.9判断浏览器类型和版本 由于jquery1.9移除了$.browser,所以浏览器类型的判断不再是那么容易,现看到一较好的插件,跟大家分享一下,用于jquery1.9判断浏览器的类型和版本 立即下载

相关推荐

jQuery判断浏览器版本过低提示代码

jQuery判断浏览器版本过低提示代码是一款对不支持HTML5跟CSS3代码的浏览器提示用户更换特效。提示:你的浏览器版本过低,可能导致网站不能正常访问! 为了你能正常使用网站功能,请使用这些浏览器。

jQuery使用(超详细)

会把这个dom对象转换成jQuery对象,即 [object HTMLSpanElement] ======> [object Object]* 4.传入参数为[DOM对象]时,将DOM对象包装为jQuery对象返回。* 2.传入参数为[HTML字符串]时,根据这个字符串创建元素节点对象。* 3.传入参数为[选择器字符串]时,根据这个字符串查找元素节点对象。*1. 传入参数为[函数]是,在文档加载完成以后执行这个函数。jQuery对象的本质时dom对象的数组+jQuery提供的一系列的功能函数。

Eliauk_Doubling的博客 2万+

彻底解决0x80070005错误代码:全面分析与实战指南

0x80070005错误代码虽然令人头疼,但通过上述方法,我们完全有能力将其攻克。从检查磁盘空间、设置账号权限,到运行疑难解答和系统文件检查器,再到调整相关服务状态,每一步都是解决这一问题的关键。希望本文能为你提供有力的帮助,让你在使用Windows系统的过程中更加顺畅无忧。

nntxthml的博客 6933

web前端-JQuery

快速了解jQuery的基本使用

yong_19930826的博客 1547

AD620仪表放大器模块实战:从双电源切换到单电源供电的完整指南(附原理图)

本文深入探讨了AD620仪表放大器模块从双电源切换到单电源供电的常见陷阱与正确方案。通过解析AD620的内部架构与电气特性,指出其“天生”依赖双电源,简单的跳线改装会导致芯片损坏或失效。文章提供了基于AD623芯片的真正单电源替代方案,并附有原理图与实战波形对比,为便携式设备设计提供了完整指南。

weixin_29231027的博客 367

西门子1500T系列凸轮同步(CAMIN指令用法)

添加凸轮工艺对象(TO_CAM),也就是凸轮表。开始编程,先写2个轴的使能、回原点与主轴的定位。监控主轴与从轴的位置、速度关系是否满足实验要求。1.添加工艺对象(1个定位轴,1个同步轴)调用CAMIN指令 ,凸轮耦合。主轴为旋转轴且为模数轴。3.调用插补凸轮盘指令。4.仿真、监控、调试。

gyxgyx789的博客 1万+

【jQuery 教程系列第 3 篇】jQuery 不同版本有什么区别 ,以及使用不同版本的注意事项

jQuery 不同版本有什么区别 ,以及使用不同版本的注意事项。

“Allen Su”的博客 2004

别再搞混了!Vue3里xgplayer播放FLV视频与FLV直播流,配置到底差在哪?

本文详细解析了在Vue3项目中使用xgplayer播放FLV视频与FLV直播流的配置差异,帮助开发者避免常见错误。通过对比点播与直播的核心协议差异、插件选择及配置参数,提供实战代码示例和性能优化技巧,确保流畅播放体验。特别针对直播流场景,深入讲解专属配置和问题排查方法。

weixin_28687331的博客 150

旧版本jquery升级新版本后如何处理兼容性问题

旧版本jquery升级新版本后如何处理兼容性问题

yizhousai0662的博客 3884

YOLO11有效改进专栏目录

YOLO11改进专栏导航

A1983Z的博客 3676

完整复现YOLOv8:包括训练、测试、评估、预测阶段【本文源码已开源,地址在文章末尾】

(这里主要是在colab.research.google.com实现的,本地的配置也是类似的方法)YOLOv8是一种用于目标检测的深度学习算法。主要参考:https://github.com/ultralytics/ultralytics/blob/main/README.zh-CN.md。yolov8的权重:https://github.com/ultralytics/assets/releases。yolov8的文档:https://v8docs.ultralytics.com/

源代码杀手的博客 1万+

jQuery 下载与快速入门指南

jQuery 下载与快速入门指南

一起coding,一起嗨。 2925

【从零开始入门unity游戏开发之——C#篇37】进程、线程、C# 中实现多线程有多种方案和async/await异步编程

进程、线程、C# 中实现多线程有多种方案和async/await异步编程

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1469

jquery引入以及为什么需要jquery以及jquery的一些优势总结

jquery的口号是write less,do more,虽然不能达到“无码天书”的效果,但是jquery真的很“狂拽酷炫叼”,原先使用javascript需要十几行的代码有的时候用jquery一两行就能搞定了,jquery是一个javascript库,实际上就是封装了javascript,让我们使用起来更加方便,要记住一点,使用jquery能够实现的东西,使用javascript都能实现,因为jquery本身就是使用javascript来编写的。 下面是我就jquery提出的一下问题...

xiaozhuangyumaotao的博客 557

面向企业架构师的 SAP BTP 全景实践:多云、账户、运行时与端到端开发路径

摘要:SAP BTP为企业提供多云、多运行时(Cloud Foundry/Kyma/ABAP Cloud)的数字化转型平台,支持快速构建扩展应用。关键选择包括:1)根据合规与性能选择区域;2)区分Trial(90天限制)与Free Tier(无期限)方案;3)按场景选择运行时(CF适合微服务/Kyma适合云原生/ABAP Cloud适合S/4HANA扩展)。建议优先使用Free Tier进行POC,并通过BTP Cockpit统一管理,实现从验证到生产的平滑过渡。(150字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 253

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

jQuery框架使用概述

jQuery是一个功能强大的JavaScript库,简化了DOM操作、事件处理、动画设计和Ajax交互。其核心特性包括链式语法、高效CSS选择器、插件机制和跨浏览器兼容性。通过简洁的API,jQuery大幅提升了Web开发效率,支持快速获取元素、动态效果实现和无刷新页面开发。主要功能包括选择器、DOM属性操作、样式管理、事件绑定以及Ajax请求($.ajax、$.get、$.post等)。作为轻量级工具(仅30KB),jQuery兼容主流浏览器,广泛应用于需要简化前端开发的场景,成为Web开发的重要技术之一

weixin_72163837的博客 2482

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【1.0】jQuery引入

【一】什么是jQuery 【1】概述 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“ 【2】小结 jQuery内部封装了原生的js代码 核心代码也就几十K...

Chimengmeng的博客 479

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

JS学习日记(jQuery库)

jQuery是一个快速,小型且功能丰富的JavaScript库,jQuery设计宗旨是“write less,do more”,即倡导写更少的代码,做更多的事,它封装JavaScript常用的功能代码,提供一种简便的方式进行使用,大大提高了开发效率,jQuery目前支持的浏览器包括Chrome,edge,firefox,ie9+,Safari,Oper等。jQuery的优势:1.轻量级:jQuery非常轻巧,压缩后只有30kb。

2403_87169202的博客 3668

初识Jquery

JavaScript中,经常需要操作DOM。所谓DOM指的是文档对象模拟。他提供了对文档结构化的描述,并将HTML页面与脚本,程序语言联系起来。

m0_72565784的博客 1504

jQuery概述

jQuery概述、环境配置、代码的编写、jQuery对象和DOM对象的转换

lollipop94的博客 489

jQuery 第一章

/注意: js对象无法使用Juqery的相关用法 Juqery对象也无法使用JS的相关用法。// js对象无法使用Juqery的相关用法 Juqery对象也无法使用JS的相关用法。//暂时先将$("xx") 理解为是获取xx元素 且暂时理解为它是jquery对象。// 例如刚刚所学习的css(),html()等都是jQuery对象的专属方法。

2301_79613063的博客 999

JQuery 概念、历史、发展、优势-JQuery开发教程

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(框架)于2006年1月由John Resig发布。它推动了JavaScript在浏览器端的应用,为开发者提供了便利和效率,成为了Web开发中不可或缺的一部分。版本3.x系列:2016年发布的jQuery 3.x系列进一步改进了性能和稳定性,并增加了一些新特性。社区和生态系统:除了核心库之外,jQuery还拥有丰富的插件和扩展,这些由社区贡献的内容为开发者提供了更多的选择和功能。

天马3798 1336

什么是jQuery以及它的主要优势是什么?jQuery中的$符号代表什么?jQuery选择器有哪些类型?

然而,在某些情况下,为了避免与其他JavaScript库或代码中的符号冲突,jQuery提供了jQuery.noConflict()方法,该方法会释放对符号的控制权,允许你将其重新赋值为其他对象或函数。此外,还有一些其他的筛选方法,如children(), find(), siblings(), parent(), parents(), eq(), next(), prev()等,这些方法用于在已选定的元素集合基础上进行进一步的筛选或遍历。同时,jQuery在内部进行了大量的优化,使得其执行效率非常高。

Aaron的博客 1193

jQuery 入门01 --在项目中引入jQuery

简介 jQuery是一个优秀的JavaScript库,它兼容CSS3,也兼容各种浏览器,jQuery2.0及后续版本将不再支持IE6/7/8浏览器,目前最新版本为3.1.0。jQuery使我们能非常简单的选中想操作的元素,能够方便地操作DOM以及元素的属性,此外还提供了事件处理、特效、ajax等功能。jQuery还有一个比较大的优势是,它的文档说明很全,同时还有许多成熟的插件可供选择。 下载和

luoxiao 7640

【jQuery】jQuery概述及jQuery的原理_01

jQuery是一款优秀的JavaScript库,jQuery设计者的宗旨是“write less,do more”,即少写代码,多做事。那在使用jQuery完成比较复杂的页面开发时,可以快速的获取DOM元素,并且快速的修改DOM元素的样式,这比使用原生的JS简单多了,而且jQuery还提供了一些实现动画及特效的函数,可以快速实现复杂的用户交互效果,用起来是很爽的!.........

青春木鱼的博客 1635

【14.0】前端基础jQuery之引入

【14.0】前端基础jQuery之引入 【一】什么是jQuery jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“ jQuery内部封装了原生的js代码 能够通...

Chimengmeng的博客 3026
上一篇: JS--常用的校验正则表达式
下一篇: jQuery--DOM对象与jQuery对象的转换
吴声子夜歌
博客等级 码龄9年 2687粉丝 2266原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值