jQuery的安装和基本使用教程(萌新对课程的回忆篇)

vue、js jquery的安装和使用教程 一、安装方式。 npm安装: npm i jquery -s 直接引入: <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> 二、引入。 import $ from "jquery"; 三、示例。 <div id="a">文字</div> ... console.log($("#a")[0]);//这里打印了获取到的dom元素 $("#a").css("color", " 阅读详情

     萌新对中午学习的jQuery入门的回忆及网上知识梳理

写在前面

1. 什么是 jQuery ?

jQuery是一个JavaScript函数库。

jQuery是一个轻量级的"写的少,做的多"的JavaScript库。

jQuery库包含以下功能:

HTML 元素选取
HTML 元素操作
CSS 操作
HTML 事件函数
JavaScript 特效和动画
HTML DOM 遍历和修改
AJAX
Utilities

2. 为什么使用 jQuery ?

目前网络上有大量开源的 JS 框架, 但是 jQuery 是目前最流行的 JS 框架,而且提供了大量的扩展。

很多大公司都在使用 jQuery, 举个例子:Google

正文

1. 安装jQuery

  1. 度娘jQuery第一个就是它的官网 jQuery.
  2. 在其官网右上角有Download
    jQuery下载
  3. 点进去后会有最新版下载,值得一提的是,Chrome浏览器若想将jQuery下载到本地需在下载链接处“另存为”具体目录
  4. 将jQuery引入< head >中,其引用方法如下:
<head>
   <meta charset="utf-8">
   <title></title>
   <script src="js/jquery-3.3.1.min.js"></script>
</head>
  1. 另外也可以通过cdn(内容分发网络百度百科关于cdn的介绍)加速方式引用(不推荐),其引用方法如下:
    此处只引用了Microsoft的cdn加速:
<head>
    <meta charset="utf-8">
    <title></title>
	<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.3.1.js"></script>
</head>

不推荐的原因如下:

  1. 首先,网站加速后,使用者可能会发现这个IP下出现了上百个网站,这是因为CDN的镜像功能,镜像了该服务器的IP地址。

  2. 很多站长都知道,这种情况对SEO优化是有很大影响的,不仅将网站的权重分散了,而且一旦这个IP下的某个网站出现问题,牵连的将会是该IP下的所有网站。

  3. 其次,CDN加速可能会对网站稳定性产生不良影响,会导致无法访问的情况发生。

当然使用CDN加速有利有弊,此处列举的是缺点,关于优点的介绍,上方百度百科链接中有介绍,是否使用还需要大家自己衡量,但不妨在租用服务器时就选择一个性能好、速度快的,这样也能避免后续很多网站问题。

2.语法规则

  1. 使用jQuery之前,要先将文档和文件夹就绪。出于方便程序员之间的协作,代码的验收和后期的维护,需要在项目确立之初就建立一个完整清晰的,约定俗成或者公司规定的整体框架,如:JS文件要建立在JS文件夹内,.CSS文件要建立在CSS文件夹内。
    文档就绪如下:
$(document).ready(function(){
		//jQuery代码主体
	});

  或者更为简洁的写法

$(function(){
 	//jQuery代码主体
 });
  1. 如果浏览器中页面出错,开发者工具中提示 $ is not defined,此时需查看是否引入jQuery库。
  2. $ 符号冲突。除jQuery外,也有其他JS框架使用 $ 作为框架缩写,所以jQuery提供了jQuery noConflict()解决此问题。
    noConflict()方法会释放对 $ 识别符的控制,便于其他脚本使用。
    可以通过全名替代简写的方式来使用 jQuery:
$.noConflict();
	jQuery(document).reday(function(){
			jQuery("button").click(function(){
					jQuery("p").text("jQuery:我还能用!")
					//此处p指body内使用的p标签
	});
});

可以创建自己的简写。noConflict() 可返回对 jQuery 的引用,您可以把它存入变量,以供稍后使用。
如:

var jq = $.noConflict();
jq(document).ready(function(){
		jq("button").click(function(){
    		jq("p").text("jQuery:我还能再战!");
  	});
});

如果你的 jQuery 代码块想继续使用 $ 简写,那么可以把 $ 符号作为变量传递给 ready 方法。这样就可以在函数内使用 $ 符号了 -但是在函数外,依旧不得不使用 “jQuery”:

$.noConflict();
	jQuery(document).ready(function($){
 		 	$("button").click(function(){
    			$("p").text("jQuery:我依旧在工作!");
  });
});

3.选择器

jQuery选择器

  jQuery选择器允许开发者队整个HTML元素组或单个元素进行操作;
jQuery中所有的选择器都是以 $() 开头

  1. 标签选择器(又称元素选择器)
    jQuery标签选择器基于元素名(标签名)选取元素。
      如选取页面中选取所有的 < p > 元素。

    		$("p")
    

    实例

    	$(doucment).ready(function(){
    		$("button").click(function(){
    				$("p").hide();
    		});
    	});
    

    意为:点击按钮后,所有 < p > 元素都隐藏
      具体实际案例可在菜鸟教程的jQuery教程中查看,路径:jQuery教程->jQuery选择器->元素选择器->实例,以下两种选择器也一样。   链接地址: 菜鸟教程中jQuery元素选择器

  2. ID选择器
    jQuery ID选择器通过HTML元素的id属性选取制定的元素。由于页面中元素的id是唯一的,所以id选择器便于对页面的精确控制;
    通过id选取元素的语法如下:

    $("#test")
    

    实例为:

    $(doucment).ready(function(){
    		$("button").click(function(){
    				$("#test").hide();
    		});
    	});
    

意为:点击按钮后,id=“test”的元素将会被隐藏

  1. .class选择器
    jQuery类选择器可以通过指定的class查找元素,其语法为:
	$(".test")

 实例为:

	$(doucment).ready(function(){
			$("button").click(function(){
					$(".test").hide();
			});
		});

意为:点击按钮后,class=“test”的内容将会被隐藏。
-----------文章参考菜鸟教程  菜鸟教程链接地址

jQuery 教程01——jQuery安装 1、简介 jQuery是一个轻量级的”写的少,做的多”的JavaScript库。 jQuery 极大地简化了 JavaScript 编程。 jQuery 很容易学习。 jQuery库包含以下功能: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改 AJAX Utilities 提示: 阅读详情

相关推荐

HWSD全球土壤数据下载、处理与提取完整指南

全球尺度的科学研究与工程项目中,土壤数据是必不可少的基础底图,而HWSD(和谐世界土壤数据库)凭借其统一的分辨率与属性标准,成为农业区划、生态模型、土地利用变化和水资源评估等领域的通用数据源。深入理解其“栅格存编号、数据库存属性”的核心原理,是高效使用这套数据的关键。通过掌握MDB数据库结构、属性字段含义以及栅格与属性表的关联方法,研究者可以将原始数据转化为可用的研究底图。无论你是需要提取特定区域的土壤属性,还是进行面积统计与点位采样,合理的处理流程都能显著提升工作效率。本文从下载注册开始,一步步梳理数据清

weixin_29056781的博客 313

JQuery学习1(JQuery安装使用)

1、下载JQuery JQuery有两个版本可供下载: Production version - 用于实际的网站中,已被精简和压缩。 Development version - 用于测试和开发(未压缩,是可读的代码) 下载链接:https://jquery.com/download/ 2、使用JQuery 使用JQuery时,只需要把下载的库文件放到站点中,然后导入到页面中即...

灰太狼的小秘密 679

【图形学】后处理下的HDR、颜色分级、颜色映射与颜色空间

目录 一、Color Grading 1.1概念 1.2 内置在Unity/UE4 二、HDR、LDR与VDR 2.1 LDR 2.2 HDR 2.3 VDR 三、Tone Mapping 3.1 概念 3.2 算法发展史 3.3 ACES算法 四、常见的颜色空间标准 参考 一、Color Grading 1.1概念 Color Grading(颜色分级、颜色校正)俗称调色,是游戏后期处理中最常见也是必要的一个环节。它能够改变或矫正最终图像的颜色和亮度,你可以把它想象...

ColorGalaxy 8419

jquery开发之第一个程序

前一段时间学习了js和css,但是发现好多的程序里面都用到了jquery当时本来想着先吧js弄熟了 再搞这个,后来发现不行,好多的程序好像是故意和自己为难似的,所以我决定接下来认认真真的把jquery学习一下。 首先现在iquery文件 下载地址:jquery 然后在使用的html页面引入就可以了。 下面来试试第一个jquery程序吧。 test.html<!DOCTYPE html PUBL

1541

全球最大光伏电池缺陷异常检测数据集PVELAD【发布】

下载地址 1:GitHub - binyisu/PVEL-AD 下载地址 2:http://aihebut.com/col.jsp?id=118 下载地址 3:NAVEDownload 竞赛测试系统:Photovoltaic cell anomaly detection | Kaggle 一、简介 PVEL-AD 数据集又叫做EL2021数据集是用于对光伏电池异常缺陷检测方法进行基准测试的数据集,重点是光伏电池工业检测。PVEL-AD包含 36,543 张具有各种内部缺陷和异构背...

苏打水的杯子的博客 2万+

Bellhop水声信道模型的仿真

Bellhop是一种基于射线追踪的水声信道模型,广泛用于预测水下环境中的声压场。它通过模拟声波在水中的传播路径,计算声场分布,适用于复杂的水下通信场景。

yt94832的博客 1312

jquery简介

jquery简介什么是jquery?jquery的作用?jquery优点jquery的引入方式本地引入和网站的引入的区别:jquery版本注意事项 什么是jquery? 它通过封装原生的 JavaScript 函数得到一整套定义好的方法。 jquery的作用? 1.像 CSS 那样访问和操作 DOM 2.修改 CSS 控制页面外观 3.简化 JavaScript 代码操作 4.事件处理更加容易 5.各种动画效果使用方便 6.让 Ajax 技术更加完美 7.基于 jQuery 大量

qq_45378970的博客 385

js逆向第3例:蝉妈妈大屏实时数据formDataSign加密

蝉妈妈大屏抖音直播实时数据是抓取抖音直播间数据的实时数据,有类似需求的公司但没有能力去搞定抖音,抓取蝉妈妈数据也是一个不错的选择。接下来就是调试找到加密点,说句题外话蝉妈妈的所有js文件打包方式用的都是webpack5,那如何区分打包方式可以阅读这篇文章。时间戳 ,经过观察发现加密参数是实时变化的。这个函数扣下来,在浏览器控制台中测试一下。言归正传,打断点找到变量。继续打断点向上找又发现了。查看请求参数,可以看到。请求的内容,那么这个。

花臂不花Home 1539

第一个简单的jQuery程序

第一个简单的jQuery程序 div{ padding:8px 0px; font-size:12px; text-align:center; border:solid 1px #888; } (

qq_095的博客 601

7、复杂分布式水文模型的两阶段代理参数校准框架

本文提出了一种针对复杂分布式水文模型的两阶段代理参数校准框架,旨在解决可变入渗能力模型(VIC)在参数校准过程中计算成本高、耗时长的问题。该框架结合AdaBoost与反向传播神经网络(BPNN)构建高精度代理模型,并引入ε-NSGA II多目标优化算法加速搜索最优参数集。通过在兰江流域和湘江流域的实验验证,该方法在校准效率上提升了约20倍,同时保持了高模拟精度(NSE接近1,Bias接近0)。框架采用两阶段设计:第一阶段(SM-I)快速筛选关键参数范围,第二阶段(SM-II)进行高精度预测,显著减少了无效计

apple5的专栏 86

深入浅出AXI协议(2)——通道及信号

本文我们继续AXI协议的学习,我们将讨论5个通道的具体内容和相对应的信号。这一部分的内容现在对于大家来说可能很难理解,但是没有关系,随着学习的深入,我们会逐步讲解这里面的所有现在,现在只需要把它们当作一个可以查阅的手册,快速阅读有一个基本的印象即可。

apple_53311083的博客 1798

JQuery基础之(二)第一个JQuery程序

一、    下载JQuery类库下载地址:http://code.google.com/p/jqueryjs/downloads/list上面的地址是总下载列表, 里面有很多版本和类型的jQuery库, 主要分为如下几类:1)       min: 压缩后的jQuery类库,  在正式环境上使用.如:jquery-1.3.2.min.js2)       vsdoc: 在Visua

soldierluo的专栏 2223

一文让你轻松理解Wi-Fi理论速率计算方式

如上所示,在使用FDM的802.11协议上,最小子载波带宽为312.5KHz,那一个信道频宽为20MHz的信道可以分成64个子载波,但是由于技术原因,有效使用的是52个子载波,实际用于数据传输的只有48个,有4个子载波充当导频载波。载波:交流信号或者直流信号本身不具备数据传输能力,但是如果信号发生很小的波动或者变化,从而实现数据的收发。所谓子载波,就是将信号划为为很多的小信道,这些小信道可以实现数据的并发传输,子载波我们英文称为subcarrier,也称为音调(tone)。Symbol time如下所示。

1042484520@qq.com(邮箱) 3447

jQuery 安装使用教程

jQuery是一个轻量级JavaScript库,简化了HTML文档操作、事件处理、动画和AJAX交互。安装方式包括CDN引用、本地下载和npm安装。基本用法包括选择器、CSS操作、事件绑定等。它提供丰富的动画效果和插件生态,如jQuery UI和DataTables。常见问题包括加载错误和$符号冲突。学习资源推荐官网和菜鸟教程等。本文由"小奇Java面试"提供,包含详细代码示例和使用指南。

真正的大师永远怀着一颗学徒的心 1002

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

jQuery下载和安装详细教程

下载jQuery 我们可以到jQuery的官网下载jQuery文件(PS:其实jQuery就是一个封装了很多函数的js文件,把这个js文件导入到网页中就可以了)。 jQuery官网地址: https://jquery.com/ 打开官网,即可看到jQuery的下载按钮,点击进入下载页面。有两个版本的jQuery可以下载: Production version - 用于实际的网站中,是已经被精简和...

柯晓楠 3万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

jQuery DisableScroll 使用教程

jQuery DisableScroll 使用教程 项目介绍 jquery-disablescroll 是一个用于禁用页面滚动的 jQuery 插件。它可以防止用户通过滚动条、鼠标滚轮、触摸移动和按键来滚动页面。这个插件特别适用于在执行动画或模态框显示时,需要临时禁用页面滚动的情况。 项目快速启动 安装 首先,你需要在你的项目中引入 jQuery 和 jquery-disablescroll 插件...

gitblog_01075的博客 1383

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

jQuery EasyUI 安装使用教程

jQuery EasyUI是一款基于jQuery的用户界面框架,提供丰富的UI组件(如数据表格、对话框、树形菜单等),适合快速开发后台管理系统。安装方式包括CDN引入和本地安装两种,通过简单配置即可使用。框架封装了表单验证、数据加载等常用功能,支持多主题切换和自定义。常见问题主要涉及样式加载和数据格式检查。官方文档和中文教程是主要学习资源。该框架简化了前端开发流程,提升了开发效率。

真正的大师永远怀着一颗学徒的心 1239

jQuery Entwine 使用教程

jQuery Entwine 使用教程 项目介绍 jQuery Entwine 是一个基于 jQuery 的 UI 编程库,旨在提供一种替代传统面向对象概念的方法,如自我意识的方法继承、多态性和命名空间,而无需定义任何类。它结合了 Prototype 的 behaviour、lowpro 和 jQuery 的 effen 和 livequery 等工具的思想,并在此基础上进行了扩展和组合。 项目快...

gitblog_00508的博客 782

jQuery Keyframes 使用教程

jQuery Keyframes 使用教程 项目介绍 jQuery Keyframes 是一个用于动态生成 CSS3 keyframes 的库,提供了回调事件和其他功能。它是一个围绕 Keyframes.js 的包装器,Keyframes.js 是一个允许动态生成 CSS keyframes 的纯 JavaScript 库。通过 jQuery Keyframes,开发者可以轻松地创建和管理复杂的动...

gitblog_01144的博客 1016

jQuery TextRange 插件使用教程

jQuery TextRange 插件使用教程 项目介绍 jQuery TextRange 是一个用于获取、设置和替换输入字段和文本区域中选定文本的 jQuery 插件。该插件可以帮助开发者轻松找到文本字段的起始和结束位置,设置选区,以及用给定文本替换选区或插入文本到光标位置。 项目快速启动 安装 首先,确保你已经包含了 jQuery 库。然后,你可以通过以下方式包含 jQuery TextRan...

gitblog_00973的博客 965

jQuery PJAX 使用教程

jQuery PJAX 使用教程 项目介绍 jQuery PJAX 是一个利用 AJAX 和 pushState 技术来提升页面加载速度的 jQuery 插件。它通过 AJAX 从服务器获取 HTML 内容,并使用 pushState 更新浏览器的历史记录,从而实现无刷新页面加载和浏览器后退按钮的支持。 项目快速启动 安装 首先,确保你的项目中已经包含了 jQuery 1.8 或更高版本。然后,你...

gitblog_01024的博客 1424

jQuery CookieBar 插件使用教程

jQuery CookieBar 插件使用教程 1. 项目介绍 jQuery CookieBar 是一个简单且轻量级的 jQuery 插件,用于创建一个可关闭的通知栏,关闭操作会通过 cookie 保存,非常适合用于实现欧盟的 Cookie 法律要求。该插件允许用户在首次访问网站时显示一个通知栏,告知用户网站使用了 cookies,并在用户关闭通知栏后,通过 cookie 记录用户的操作,避免在用...

gitblog_00388的博客 1019

jQuery UI 安装使用教程

jQuery UI是基于jQuery的交互组件库,提供拖拽、对话框、日期选择器等丰富功能。安装方式包括CDN引入、本地下载和npm安装三种途径。常见组件如日期选择器、对话框等可通过简单代码快速实现。支持主题定制,可通过ThemeRoller自定义样式。常见问题包括样式不生效和控件无响应,通常由引入顺序或DOM加载问题导致。推荐jQuery UI官网、菜鸟教程等学习资源。本文由"小奇Java面试"原创。

真正的大师永远怀着一颗学徒的心 771

【JQuery教程 】jQuery 教程教案

这篇jQuery教程教案提供了系统化的20节课程安排,从基础到高级全面覆盖jQuery开发。课程分为四大部分:基础入门(DOM操作、事件处理等)、动画特效(基础动画与自定义效果)、Ajax异步请求(基础到跨域处理)以及插件与高级功能(插件开发与性能优化)。最后通过实战项目整合所学知识,适合不同基础的学习者快速掌握jQuery核心技能,提升前端开发效率。

silverclayz的技术分享 1001

jquery.ime 的安装和配置教程

jquery.ime 的安装和配置教程 项目的基础介绍和主要的编程语言 jquery.ime 是一个开源项目,旨在为 jQuery 提供输入法支持,特别是为 Wikimedia 基金会的项目提供多语言输入法。它允许用户在网页上使用多种输入法来输入不同语言的字符。该项目主要使用 JavaScript 编程语言,并依赖于 jQuery 库。 项目使用的关键技术和框架 该项目使用 jQuery 库来处理...

gitblog_00414的博客 940

jQuery actuall 开源项目安装与使用教程

jQuery actuall 开源项目安装与使用教程 本教程旨在指导用户了解并使用 jQuery actual 这一开源项目。项目提供了获取元素实际尺寸的功能,弥补了 jQuery 原生方法在某些场景下的不足。下面是关于其核心结构、启动文件以及配置文件的详细介绍。 1. 项目目录结构及介绍 jquery.actual/ |-- dist/ # 生产环境发布的.min.j...

gitblog_00164的博客 625
上一篇: 浏览器运行原理
下一篇: 初识Flex Box弹性布局(小白初体验)
BlockBook
博客等级 码龄9年 1粉丝 0原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值