jQuery基础以及下载

article/2025/9/29 7:23:43

今天小编要给大家介绍一个新的知识点——jQuery,那什么是jQuery呢?我们为什么要学习jQuery呢?今天小编就给大家简单介绍一下

目录

一、了解jQuery

二、jQuery库的下载和引用

1.jQuery的下载

 2.jQuery的引用

三、jQuery选择器

1.基本选择器

2.层次选择器

3.过滤选择器


一、了解jQuery

1.jQuery是什

jQuery 不是一门言,jQuery 是js的框架(是js的升级+简化),jQuery相当于JavaScript库,封装了很多JS代码。官方地址:http://jquery.com/

2.为什么要学习jQuery

为了简化JavaScript开发,可以减少代码,实现同等的效果

下面小编用一个小小的案例进入我们今天的正题

<style>.container{width: 100px;height: 100px;background: orangered;display: inline-block;margin: 0px 20px;}
</style><div class="container"></div>
<div class="container"></div>
<div class="container"></div>
<div class="container"></div>
<button onclick="fun02()">点我更改颜色</button>

JavaScript的写法 

<script>function fun01(){let ds=document.getElementsByClassName("container")for(let d of ds){d.style.background="aqua"}}
</script>

 jQuery写法

<!-- 引入jQuery -->
<script src="js/jquery-3.5.1.js"></script><script>function fun02(){//$就是jQuerylet div=$(".container")//修改样式div.css("background","aqua")}
</script>

对比起来,是不是觉得jQuery简化了一些我们记不住的单词呢?话不多说,接下来我们就来学习jQuery 


二、jQuery库的下载和引用

1.jQuery的下载

官方地址:http://jquery.com/

进入jQuery的官网,我们可以看到下面那个圈起来那,jQueryLOGO:write less,do more。然后可以点击框框那的下载。

点击下载进来是以下这个界面,看红色圈起来的jQuery,下面有两条用黄色框框框起来的链接。 

点击链接我们将可以看到一大段的代码,点击Ctrl+s保存。 

在电脑中建一个文件夹保存起来 

保存好之后文件夹内就有我们所需要的jQuery库了 

 

 2.jQuery的引用

在项目中新建一个目录,命名为英文都可以,然后把你刚刚保存的jQuery库复制粘贴到你建的目录中就可以了

以下是引入jQuery库的代码,需在JavaScript执行前引入

<script src="js/jquery-3.5.1.js"></script>

 三、jQuery选择器

1.基本选择器

ID选择器#ID
元素选择器element
类选择器.class
通配符*

以下为选择器运用展示 

<style>div{width: 100px;height: 100px;display: inline-block;background: red;}
</style><p>hhhh</p>
<div id="aa"><p>hhhh</p><i><p>hhhh</p></i>
</div>
<div class="bb"></div>
<div class="bb"></div>
//id选择器
console.log($("#aa")//class选择器
console.log($(".bb"))//元素选择器
console.log($("div"))//通配符
console.log($("*"))

id选择器和class选择器拿出来的值 

 

 元素选择器拿出来的值

通配符拿出来的值 

2.层次选择器

查询所有元素,查询子元素

<style>div{width: 100px;height: 100px;display: inline-block;background: red;}
</style><p>hhhh</p>
<div id="aa"><p>hhhh</p><i><p>hhhh</p></i>
</div>
<div class="bb"></div>
<div class="bb"></div>
//所有p标签的颜色
$("p").css("color","yellow")//div中所有的p标签
$("div p").css("color","black")//div中的第一级p标签(子标签)
$("div>p").css("color","white")

所有p标签变成黄色

 

 div中的p标签变成黑色

 div中的第一级p标签(子标签)变成白色

3.过滤选择器

获取第一个元素first
最后一个元素last
获取偶数下标的元素even
获取奇数下标的元素odd
获取某一范围元素—大于 gt
获取某一范围元素—小于 lt

过滤选择器的使用 

//第一种
$("tr").first().addClass("aa");//第二种
$("tr:first()").addClass("aa");

下面我们使用过滤选择器完成表格隔行换色这个案例

<style>.aa{background: lemonchiffon;color: black;}.bb{background: aliceblue;color: brown;}
</style><table border><tr><td>商品名字</td><td>商品价格</td><td>商品编号</td><td>商品描述</td></tr><tr><td>🍍🍍🍍</td><td>$99.0</td><td>10001</td><td>无敌好吃的大菠萝</td></tr><tr><td>🍌🍌🍌</td><td>$90.0</td><td>10002</td><td>无敌好吃的大香蕉</td></tr><tr><td>🍉🍉🍉</td><td>$99.0</td><td>10003</td><td>无敌好吃的大西瓜</td><tr><td>🍍🍍🍍</td><td>$99.0</td><td>10001</td><td>无敌好吃的大菠萝</td></tr><tr><td>🍌🍌🍌</td><td>$90.0</td><td>10002</td><td>无敌好吃的大香蕉</td></tr><tr><td>🍉🍉🍉</td><td>$99.0</td><td>10003</td><td>无敌好吃的大西瓜</td><tr>
</table>
<script src="js/jquery-3.5.1.js"></script><script>//奇数$("tr:gt(0):odd").addClass("aa")//偶数$("tr:gt(0):even").addClass("bb")</script>

执行效果 


http://chatgpt.dhexx.cn/article/X15EJAqW.shtml

相关文章

JQuery 基础知识学习(详尽版)

JQuery 详尽的基础知识学习 jQuery 语法jQuery 选择器jQuery 选择器&#xff08;大全&#xff09;jQuery 事件ready()holdReady()on()off()one()其他事件案例01 jQuery CSS样式案例02 jQuery DOM遍历遍历父元素案例03 遍历同级元素案例04 遍历子元素案例05 first()last()eq(num…

jQuery的知识汇总

1.什么是jQuery? jQuery是JavaScript库&#xff0c;也即jQuery中是封装了很多的javaScript语句&#xff0c;函数。相当于Java的工具类&#xff0c;其也是一款跨主流浏览器的JavaScript库&#xff0c;简化了JavaScript对HTML,Dom的操作。大约是在2004年左右出现的。 所以我们…

18道JQuery技术基础知识测试题

1、什么DOM对象&#xff08;&#xff09; A、是javascript访问页面元素的对象 B、html对象 C、C#对象 D、java对象 2、什么是jQuery对象&#xff08;&#xff09; A、jQuery库自身具有方法&#xff0c;获取页面元素的对象 B、C#对象 C、C对象 D、java对象 3、jQuery添加CSS样式…

学习jQuery初级中级高级用法 | 一篇就够了

前言&#xff1a;本篇文章可以带你快速上手jQuery&#xff0c;本文包括jQuery各种常用以及高级用法&#xff0c;为后续学习可以做好铺垫&#xff0c;知识点非常全面。 目录 一、认识jQuery 1.1 举个例子 二、学习前的准备 2.1 第一步&#xff1a;下包 2.2 第二步&#xff…

c引入静态链接库

一、静态链接库项目 1、创建头文件library.h文件 #ifndef TESTC_LIB_LIBRARY_H #define TESTC_LIB_LIBRARY_Hvoid hello(void); void hello2(void);#endif //TESTC_LIB_LIBRARY_H 2、创建c文件library.c #include "library.h"#include <stdio.h>void hello…

关于动态链接库和静态链接库

关于动态链接库和静态链接库 库是写好的现有的&#xff0c;成熟的&#xff0c;可以复用的代码。现实中每个程序都要依赖很多基础的底层库&#xff0c;不可能每个人的代码都从零开始&#xff0c;因此库的存在意义非同寻常。 本质上来说库是一种可执行代码的二进制形式&#xf…

1.静态链接库的生成和使用

1.什么时静态链接库 静态库&#xff08;Static Library&#xff09;通常包含一堆程序员自定义的变量与函数&#xff0c;在编译期间由编译器和链接器将它集成到可执行文件中&#xff0c;也就是生成的.exe文件中 2.静态库的扩展名 在Windows下&#xff0c;静态库的扩展名是.li…

基于vs2019的静态链接库的创建与使用(超详细)

文章目录 前言一、什么是静态链接库&#xff1f;二、静态链接库的建立与使用1、静态链接库的建立创建一个静态链接库项目创建一个头文件编写自己的静态库生成静态库 2、静态链接库的使用创建一个新项目写入自己定义的那个头文件重新打开vs时 总结 前言 在我们平时写代码的时候…

C++的静态链接库和动态链接库

在电脑上安装某个软件的时候&#xff0c;我们都能看到安装目录下有很多lib和dll文件&#xff0c;并且我相信&#xff0c;你在用某个软件工具的时候遇到过以下这个界面&#xff1a; 这个界面提示你如案件在运行过程中少了某一个文件&#xff0c;导致软件无法再进行运行下去。 再…

静态链接库(Lib)和动态链接库(DLL)

序言&#xff1a;本文主要讲解静态链接库和动态链接库的区别&#xff0c;以及怎么样编译和引用两种库&#xff0c;怎么样从DLL中导出函数和导出C类。 一、静态链接库和动态链接库 1.静态链接库(.LIB)&#xff1a;函数和数据被编译进一个二进制文件。发布时&#xff0c;只需要发…

C++静态链接库与动态链接库

C静态链接库与动态链接库 什么是库程序编译成可执行程序的步骤静态链接库与动态链接库的区别&#xff08;简易版&#xff09;&#xff1a;静态链接库调用实现动态链接库调用实现g&#xff08;gcc&#xff09;编译选项 什么是库 库是写好的、现有的、可复用的代码。库是一种可执…

「C/C++」C/C++静态链接库与动态链接库

博客主页&#xff1a;何曾参静谧的博客 文章专栏&#xff1a;「C/C」C/C学习 目录 相关术语案例环境&#xff1a;Win10VS2019一、链接库介绍二、静态链接库&#xff08;Static Library&#xff09;2.1、静态库优缺点2.2、静态库的创建2.2.1、创建静态库项目2.2.2、添加.h头文件…

C++封装静态链接库及使用

一、为什么要把程序封装成库 有时我们需要把自己的程序交给第三方调用&#xff0c;但是又不想被别人看到自己的具体实现代码&#xff0c;就封装成库给别人使用。库有动态链接库和静态链接库&#xff0c;区别是动态链接库可以在程序运行时动态链接&#xff0c;而静态链接库相当于…

C++ 创建静态链接库和动态链接库

上篇文章演示了如何使用C 编译的静态链接库和动态链接库&#xff0c;本篇文章主要介绍如何创建静态链接库和动态链接库&#xff0c;本文使用的工具是visual studio 2019 企业版&#xff0c;需要安装对应的Csdk&#xff0c;可以参考网上其他文章&#xff0c;本问不在赘述。 一、…

动态链接库和静态链接库

转载自&#xff1a;https://www.cnblogs.com/king-lps/p/7757919.html &#xff08;有删减&#xff09; 1. 库的介绍 库是写好的现有的&#xff0c;成熟的&#xff0c;可以复用的代码。现实中每个程序都要依赖很多基础的底层库&#xff0c;不可能每个人的代码都从零开始&…

静态链接库与动态链接库----C/C++

平时我们写程序都必须include很多头文件&#xff0c;因为可以避免重复造轮子&#xff0c;软件大厦可不是单靠一个人就能完成的。但是你是否知道引用的那些头文件中的函数是怎么被执行的呢&#xff1f;这就要牵扯到链接库了&#xff01;&#xff01;&#xff01; 库有两种&#…

【四、静态库与动态库(共享库)】揭开链接库的神秘面纱:手把手教你制作静态链接库与动态链接库

前言 不管是在 Windows 下开发&#xff0c;还是在 Linux 下开发&#xff0c;我们都会经常性的使用一些库文件&#xff0c;这些库文件的特点就是&#xff0c;我们可以看到接口的原型并通过这些接口来调用这个函数的功能&#xff0c;但是我们无法查看这个功能的实现。这就是库文…

静态链接库(.lib)和动态链接库(.dll)的使用

静态链接库(.lib)和动态链接库(.dll)的使用 文章目录 静态链接库(.lib)和动态链接库(.dll)的使用一、静态链接库1. 静态链接库概述2. 创建静态链接库3. 调用静态链接库 二、动态链接库(dynamic linking library)1. 动态链接库概述2. 创建动态链接库并导出函数导出函数两种方式1…

静态链接库

库 库的存在&#xff0c;大大方便了我们进行编程。因为有了库&#xff0c;我们不必再从0开始&#xff0c;例如我们大多数人C语言写的第一个程序Hello World!都是用了库函数。以printf为例&#xff0c;我们只需要在程序源代码中包含<stdio.h>这个头文件之后&#xff0c;就…

史上最全Java类型转换

讲类型转换之前&#xff0c;让我来贴张表 基本数据类型的表示范围 类型 长度 表示范围默认值byte8b-128&#xff5e;1270short16b-32768&#xff5e;327670int32b-21147483648&#xff5e;21474836470long64b-9223372036 854 775 808&#xff5e;9223372036 8547758070Lfloat3…