前端技术(三)—— javasctipt 介绍:jQuery方法和点击事件介绍(补充)

6. 常用方法

addClass() 为jQuery对象添加一个或多个class

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>.d1{width: 200px;height: 200px;background-color: gray}.d2{background-color: yellow;}.d3{border: 1px solid red;}.d4{border-radius: 50px;}</style>
</head>
<body><button id="btn">按钮</button><div class="d1" id="d"></div><script>//为按钮绑定响应函数$("#btn").click(function(){//为box1添加class,addClass()可以添加一个或多个class$("#d").addClass(["d2","d3"]);$("#d").addClass("d4");});</script>
</html>

在这里插入图片描述

hasClass() 检查jQuery对象是否含有某个class

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>.d1{width: 200px;height: 200px;background-color: gray}.d2{background-color: yellow;}.d3{border: 1px solid red;}.d4{border-radius: 50px;}</style>
</head>
<body><button id="btn">按钮</button><div class="d1 d2 d3 d4" id="d"></div><script>//为按钮绑定响应函数$("#btn").click(function(){//hasClass() 检查jQuery对象是否含有某个classvar flag = $("#d").hasClass("d1");alert(flag);});</script>
</html>

在这里插入图片描述

removeClass()删除jQuery对象的指定class

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>.d1{width: 200px;height: 200px;background-color: gray}.d2{background-color: yellow;}.d3{border: 1px solid red;}.d4{border-radius: 50px;}</style>
</head>
<body><button id="btn">按钮</button><div class="d1 d2 d3 d4" id="d"></div><script>//为按钮绑定响应函数$("#btn").click(function(){//removeClass()删除jQuery对象的指定classvar flag = $("#d").removeClass("d4");});</script>
</html>

在这里插入图片描述

toggleClass() 切换jQuery对象的指定class

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>.d1{width: 200px;height: 200px;background-color: gray}.d2{background-color: yellow;}.d3{background-color: rebeccapurple;}.d4{border-radius: 50px;}</style>
</head>
<body><button id="btn">按钮</button><div class="d1 d2 d3 d4" id="d"></div><script>//为按钮绑定响应函数$("#btn").click(function(){//toggleClass() 切换jQuery对象的指定classvar flag = $("#d").toggleClass(["d3","d4"]);});</script>
</html>

在这里插入图片描述

clone() 复制jQuery元素,当参数为true,元素上的事件也会被复制

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">添加</button><ul id="list1"><li>猪八戒</li><li>沙和尚</li><li>唐僧</li></ul><ul id="list2"><li>牛魔王</li><li id="l1">铁扇公主</li><li>红孩儿</li></ul><script>//为按钮绑定响应函数$("#btn").click(function(){var $l1 = $("#l1").clone();$("#list1").append($l1);});</script>
</html>

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">添加</button><ul id="list1"><li>猪八戒</li><li>沙和尚</li><li>唐僧</li></ul><ul id="list2"><li>牛魔王</li><li id="l1">铁扇公主</li><li>红孩儿</li></ul><script>//为铁扇公主的li绑定点击事件$("#l1").click(function(){alert("我是铁扇公主~");});//为按钮绑定响应函数$("#btn").click(function(){//复制jQuery元素,当参数为true,元素上的事件也会被复制var $l1 = $("#l1").clone(true);$("#list1").append($l1);});</script>
</html>

在这里插入图片描述

unwrap() 去除父元素

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>div{width: 300px;height: 300px;background-color: greenyellow;}</style>
</head>
<body><button id="btn">去除</button><div><ul id="list"><li>牛魔王</li><li id="l1">铁扇公主</li><li>红孩儿</li></ul></div><script>//为按钮绑定响应函数$("#btn").click(function(){var $l1 = $("#list").unwrap("div");});</script>
</html>

在这里插入图片描述

wrap() 添加父元素

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>#d1{width: 300px;height: 300px;background-color: greenyellow;}#d2{width: 300px;height: 300px;background-color: red;}</style>
</head>
<body><button id="btn">去除</button><button id="addbtn">添加</button><div id="d1"><ul id="list"><li>牛魔王</li><li id="l1">铁扇公主</li><li>红孩儿</li></ul></div><hr/><div id="d2"></div><script>//为按钮绑定响应函数$("#btn").click(function(){var $l1 = $("#list").unwrap("#d1");});//为按钮绑定响应函数$("#addbtn").click(function(){var $l1 = $("#list").wrap("#d2");});</script>
</html>

在这里插入图片描述

wrapAll() 添加父元素 (当前所有的元素看成一个整体添加元素)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>#d2{width: 300px;height: 300px;background-color: red;}</style>
</head>
<body><button id="addbtn">添加</button><ul id="list"><li>牛魔王</li><li>铁扇公主</li><li>红孩儿</li></ul><hr/><div id="d2"></div><script>//为按钮绑定响应函数$("#addbtn").click(function(){var $l1 = $("#list li").wrapAll("#d2");});</script>
</html>

在这里插入图片描述

wrapInner() 在元素内部增加一层

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>#d2{width: 300px;height: 300px;background-color: red;}</style>
</head>
<body><button id="addbtn">添加</button><ul id="list"><li id="d">牛魔王</li><li>铁扇公主</li><li>红孩儿</li></ul><hr/><div id="d2"></div><script>//为按钮绑定响应函数$("#addbtn").click(function(){var $l1 = $("#list #d").wrapInner("#d2");});</script>
</html>

在这里插入图片描述

append() 添加子元素

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">添加</button><ul id="list1"><li>猪八戒</li><li>沙和尚</li><li>唐僧</li></ul><ul id="list2"><li>牛魔王</li><li id="l1">铁扇公主</li><li>红孩儿</li></ul><script>//为铁扇公主的li绑定点击事件$("#l1").click(function(){alert("我是铁扇公主~");});//为按钮绑定响应函数$("#btn").click(function(){//复制jQuery元素,当参数为true,元素上的事件也会被复制var $l1 = $("#l1").clone(true);$("#list1").append($l1);});</script>
</html>

在这里插入图片描述

appendTo() 添加到父元素

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">添加</button><ul id="list1"><li>猪八戒</li><li>沙和尚</li><li>唐僧</li></ul><ul id="list2"><li>牛魔王</li><li id="l1">铁扇公主</li><li>红孩儿</li></ul><script>//为铁扇公主的li绑定点击事件$("#l1").click(function(){alert("我是铁扇公主~");});//为按钮绑定响应函数$("#btn").click(function(){//复制jQuery元素,当参数为true,元素上的事件也会被复制var $l1 = $("#l1").clone(true);$l1.appendTo($("#list1"));});</script>
</html>

在这里插入图片描述

prepend() 向前添加子元素

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">添加</button><ul id="list1"><li>猪八戒</li><li>沙和尚</li><li>唐僧</li></ul><ul id="list2"><li>牛魔王</li><li id="l1">铁扇公主</li><li>红孩儿</li></ul><script>//为铁扇公主的li绑定点击事件$("#l1").click(function(){alert("我是铁扇公主~");});//为按钮绑定响应函数$("#btn").click(function(){//复制jQuery元素,当参数为true,元素上的事件也会被复制var $l1 = $("#l1").clone(true);$("#list1").prepend($l1);});</script>
</html>

在这里插入图片描述

prependTo() 添加到父元素前

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">添加</button><ul id="list1"><li>猪八戒</li><li>沙和尚</li><li>唐僧</li></ul><ul id="list2"><li>牛魔王</li><li id="l1">铁扇公主</li><li>红孩儿</li></ul><script>//为铁扇公主的li绑定点击事件$("#l1").click(function(){alert("我是铁扇公主~");});//为按钮绑定响应函数$("#btn").click(function(){//复制jQuery元素,当参数为true,元素上的事件也会被复制var $l1 = $("#l1").clone(true);$l1.prependTo($("#list1"));});</script>
</html>

在这里插入图片描述

html() 读取或设置html代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">添加</button><ul id="list1"><li>猪八戒</li><li>沙和尚</li><li>唐僧</li></ul><ul id="list2"><li>牛魔王</li><li id="l1">铁扇公主</li><li>红孩儿</li></ul><script>//为铁扇公主的li绑定点击事件$("#l1").click(function(){alert("我是铁扇公主~");});//为按钮绑定响应函数$("#btn").click(function(){alert($("#list2").html());});</script>
</html>

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">添加</button><ul id="list1"><li>猪八戒</li><li>沙和尚</li><li>唐僧</li></ul><ul id="list2"><li>牛魔王</li><li id="l1">铁扇公主</li><li>红孩儿</li></ul><script>//为铁扇公主的li绑定点击事件$("#l1").click(function(){alert("我是铁扇公主~");});//为按钮绑定响应函数$("#btn").click(function(){$("#list2").html("<li>蜘蛛精</li><li>玉兔精</li><li>大象精</li></li>");});</script>
</html>

在这里插入图片描述

text() 读取或设置文本内容

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">点我一下</button><ul id="list1"><li>猪八戒</li><li>沙和尚</li><li>唐僧</li></ul><ul id="list2"><li>牛魔王</li><li id="l1">铁扇公主</li><li>红孩儿</li></ul><script>//为铁扇公主的li绑定点击事件$("#l1").click(function(){alert("我是铁扇公主~");});//为按钮绑定响应函数$("#btn").click(function(){alert($("#l1").text());});</script>
</html>

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">点我一下</button><ul id="list1"><li>猪八戒</li><li>沙和尚</li><li>唐僧</li></ul><ul id="list2"><li>牛魔王</li><li id="l1">铁扇公主</li><li>红孩儿</li></ul><script>//为铁扇公主的li绑定点击事件$("#l1").click(function(){alert("我是铁扇公主~");});//为按钮绑定响应函数$("#btn").click(function(){$("#l1").text("玉面狐狸");});</script>
</html>

在这里插入图片描述

after() 向后边添加元素(添加的师兄弟元素)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">点我一下</button><ul id="list1"><li>猪八戒</li><li>沙和尚</li><li>唐僧</li></ul><ul id="list2"><li>牛魔王</li><li id="l1">铁扇公主</li><li>红孩儿</li></ul><script>//为铁扇公主的li绑定点击事件$("#l1").click(function(){alert("我是铁扇公主~");});//为按钮绑定响应函数$("#btn").click(function(){//after() 向后边添加元素(添加的师兄弟元素)$("#l1").after($("<li>张三</li>"));});</script>
</html>

在这里插入图片描述

insertAfter() 将元素添加到某元素的后边(添加的师兄弟元素)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">点我一下</button><ul id="list1"><li>猪八戒</li><li>沙和尚</li><li>唐僧</li></ul><ul id="list2"><li>牛魔王</li><li id="l1">铁扇公主</li><li>红孩儿</li></ul><script>//为铁扇公主的li绑定点击事件$("#l1").click(function(){alert("我是铁扇公主~");});//为按钮绑定响应函数$("#btn").click(function(){//insertAfter() 将元素添加到某元素的后边(添加的师兄弟元素)$("<li>张三</li>").insertAfter($("#l1"));});</script>
</html>

在这里插入图片描述

before() 向前边添加元素(添加的师兄弟元素)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">点我一下</button><ul id="list1"><li>猪八戒</li><li>沙和尚</li><li>唐僧</li></ul><ul id="list2"><li>牛魔王</li><li id="l1">铁扇公主</li><li>红孩儿</li></ul><script>//为铁扇公主的li绑定点击事件$("#l1").click(function(){alert("我是铁扇公主~");});//为按钮绑定响应函数$("#btn").click(function(){//after() 向后边添加元素(添加的师兄弟元素)$("#l1").before($("<li>张三</li>"));});</script>
</html>

在这里插入图片描述

insertBefore() 将元素添加到某元素的前边(添加的师兄弟元素)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">点我一下</button><ul id="list1"><li>猪八戒</li><li>沙和尚</li><li>唐僧</li></ul><ul id="list2"><li>牛魔王</li><li id="l1">铁扇公主</li><li>红孩儿</li></ul><script>//为铁扇公主的li绑定点击事件$("#l1").click(function(){alert("我是铁扇公主~");});//为按钮绑定响应函数$("#btn").click(function(){//insertAfter() 将元素添加到某元素的后边(添加的师兄弟元素)$("<li>张三</li>").insertBefore($("#l1"));});</script>
</html>

在这里插入图片描述

detach() 删除元素(保留元素上的事件)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">删除</button><button id="btn2">添加</button><ul id="list1"><li>猪八戒</li><li>沙和尚</li><li>唐僧</li></ul><ul id="list2"><li>牛魔王</li><li id="l1">铁扇公主</li><li>红孩儿</li></ul><script>//为铁扇公主的li绑定点击事件$("#l1").click(function(){alert("我是铁扇公主~");});var $l1 = $("#l1");//为按钮绑定响应函数$("#btn").click(function(){//删除铁扇公主$l1.detach();});$("#btn2").click(function(){//删除铁扇公主$("#list2").append($l1);});</script>
</html>

在这里插入图片描述

empty() 删除所有子元素

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">删除</button><ul id="list1"><li>猪八戒</li><li>沙和尚</li><li>唐僧</li></ul><ul id="list2"><li>牛魔王</li><li id="l1">铁扇公主</li><li>红孩儿</li></ul><script>//为铁扇公主的li绑定点击事件$("#l1").click(function(){alert("我是铁扇公主~");});var $list2 = $("#list2");//为按钮绑定响应函数$("#btn").click(function(){//清空列表$list2.empty();});</script>
</html>

在这里插入图片描述

remove() 删除元素

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">删除</button><button id="btn2">添加</button><ul id="list1"><li>猪八戒</li><li>沙和尚</li><li>唐僧</li></ul><ul id="list2"><li>牛魔王</li><li id="l1">铁扇公主</li><li>红孩儿</li></ul><script>//为铁扇公主的li绑定点击事件$("#l1").click(function(){alert("我是铁扇公主~");});var $l1 = $("#l1");//为按钮绑定响应函数$("#btn").click(function(){//删除铁扇公主$l1.remove();});$("#btn2").click(function(){//删除铁扇公主$("#list2").append($l1);});</script>
</html>

在这里插入图片描述

replaceAll() 替换某个元素

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">替换</button><ul id="list1"><li>猪八戒</li><li>沙和尚</li><li>唐僧</li></ul><ul id="list2"><li>牛魔王</li><li id="l1">铁扇公主</li><li>红孩儿</li></ul><script>//为铁扇公主的li绑定点击事件$("#l1").click(function(){alert("我是铁扇公主~");});//为按钮绑定响应函数$("#btn").click(function(){//替换铁扇公主$("<li>玉面狐狸</li></li>").replaceAll($("#l1"));});</script>
</html>

在这里插入图片描述
replaceWith() 被某个元素替换

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">替换</button><ul id="list1"><li>猪八戒</li><li>沙和尚</li><li>唐僧</li></ul><ul id="list2"><li>牛魔王</li><li id="l1">铁扇公主</li><li>红孩儿</li></ul><script>//为铁扇公主的li绑定点击事件$("#l1").click(function(){alert("我是铁扇公主~");});//为按钮绑定响应函数$("#btn").click(function(){//替换铁扇公主$("#l1").replaceWith($("<li>玉面狐狸</li></li>"));});</script>
</html>

在这里插入图片描述

attr() 设置/获取元素的指定属性,布尔值属性会返回实际值

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">获取属性值</button><hr/><input type="text" readonly></input><script>//为按钮绑定响应函数$("#btn").click(function(){alert($("input").attr("type"));alert($("input").attr("readonly"));$("input").attr("value","姓名")});</script>
</html>

在这里插入图片描述

prop() 设置/获取元素的指定属性,布尔值属性会返回布尔值

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">获取属性值</button><hr/><input type="text" readonly></input><script>//为按钮绑定响应函数$("#btn").click(function(){alert($("input").prop("type"));alert($("input").prop("readonly"));$("input").prop("value","姓名")});</script>
</html>

在这里插入图片描述

removeAttr() 移除属性

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">获取属性值</button><hr/><input type="text" readonly value="请填入姓名"></input><script>//为按钮绑定响应函数$("#btn").click(function(){$("input").removeAttr("readonly");$("input").removeAttr("value");});</script>
</html>

在这里插入图片描述

val() 设置/获取元素的value属性

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">设置value</button><button id="btn2">获取value</button><hr/><input type="text" readonly></input><script>//为按钮绑定响应函数$("#btn").click(function(){$("input").val("姓名")});$("#btn2").click(function(){alert($("input").val());});</script>
</html>

在这里插入图片描述

css() 读取/设置元素的css样式

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">设置css</button><button id="btn2">获取css</button><hr/><div></div><script>//为按钮绑定响应函数$("#btn").click(function(){$("div").css("background-color","yellow")$("div").css("width","200px")$("div").css("height","200px")});$("#btn2").click(function(){alert($("div").css("background-color"));alert($("div").css("width"));alert($("div").css("height"));});</script>
</html>

在这里插入图片描述

height() 读取/设置元素的高度

width() 读取/设置元素的宽度

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">设置css</button><button id="btn2">获取css</button><hr/><div></div><script>//为按钮绑定响应函数$("#btn").click(function(){$("div").css("background-color","yellow")$("div").height("200px")$("div").width("200px")});$("#btn2").click(function(){alert($("div").css("background-color"));alert($("div").css("width"));alert($("div").css("height"));});</script>
</html>

在这里插入图片描述

innerHeight() 读取/设置元素的内部高度

innerWidth() 读取/设置元素的内部宽度

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">设置css</button><button id="btn2">获取css</button><hr/><div></div><script>//为按钮绑定响应函数$("#btn").click(function(){$("div").css("background-color","yellow");$("div").css("padding","10px");$("div").height("200px")$("div").width("200px")});$("#btn2").click(function(){alert($("div").css("background-color"));alert($("div").css("width"));alert($("div").css("height"));alert($("div").innerHeight());$("div").innerWidth("100px");alert($("div").innerWidth());});</script>
</html>

在这里插入图片描述

outerHeight() 读取/设置元素可见框的高度

outerWidth() 读取/设置元素可见框的宽度

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">设置css</button><button id="btn2">获取css</button><hr/><div></div><script>//为按钮绑定响应函数$("#btn").click(function(){$("div").css("background-color","yellow");$("div").outerHeight("100px");$("div").outerWidth("100px");});$("#btn2").click(function(){alert($("div").css("background-color"));alert($("div").outerHeight());alert($("div").outerWidth());});</script>
</html>

在这里插入图片描述

offset() 读取/设置元素的偏移量

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>div{height: 300px;width: 300px;background-color: yellow;}</style>
</head>
<body><button id="btn">设置坐标</button></button><button id="btn2">获取坐标</button><hr/><div></div><script>//为按钮绑定响应函数$("#btn").click(function(){$("div").offset({top:"200",left:"300"});});$("#btn2").click(function(){alert($("div").offset().top);alert($("div").offset().left);});</script>
</html>

在这里插入图片描述

position() 读取元素相当于包含块的偏移量
scrollLeft() 读取/设置元素水平滚动条的位置
scrollTop() 读取/设置元素垂直滚动条的位置

eq() 获取指定索引的元素

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>.box1{float: left;width: 100px;height: 100px;border: 1px red solid;margin: 10px;}</style>
</head>
<body><button id="btn">点我</button></button><hr/><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><script>//为按钮绑定响应函数$(function(){$("#btn").click(function(){$(".box1").eq(1).css("background-color","#bfa");});});</script>
</html>

在这里插入图片描述

even() 获取索引为偶数的元素

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>.box1{float: left;width: 100px;height: 100px;border: 1px red solid;margin: 10px;}</style>
</head>
<body><button id="btn">点我</button></button><hr/><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><script>//为按钮绑定响应函数$(function(){$("#btn").click(function(){$(".box1").even().css("background-color","#bfa");});});</script>
</html>

在这里插入图片描述

odd() 获取索引为奇数的元素

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>.box1{float: left;width: 100px;height: 100px;border: 1px red solid;margin: 10px;}</style>
</head>
<body><button id="btn">点我</button></button><hr/><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><script>//为按钮绑定响应函数$(function(){$("#btn").click(function(){$(".box1").odd().css("background-color","#bfa");});});</script>
</html>

在这里插入图片描述

filter() 筛选元素

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>.box1{float: left;width: 100px;height: 100px;border: 1px red solid;margin: 10px;}</style>
</head>
<body><button id="btn">点我</button></button><hr/><div class="box1"></div><div class="box1 a"></div><div class="box1"></div><div class="box1 a"></div><div class="box1 a"></div><div class="box1 a"></div><div class="box1"></div><div class="box1"></div><script>//为按钮绑定响应函数$(function(){$("#btn").click(function(){$(".box1").filter(".a").css("background-color","#bfa");});});</script>
</html>

在这里插入图片描述

first() 获取第一个元素

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>.box1{float: left;width: 100px;height: 100px;border: 1px red solid;margin: 10px;}</style>
</head>
<body><button id="btn">点我</button></button><hr/><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><script>//为按钮绑定响应函数$(function(){$("#btn").click(function(){$(".box1").first().css("background-color","#bfa");});});</script>
</html>

在这里插入图片描述

last() 获取最后一个元素

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>.box1{float: left;width: 100px;height: 100px;border: 1px red solid;margin: 10px;}</style>
</head>
<body><button id="btn">点我</button></button><hr/><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><script>//为按钮绑定响应函数$(function(){$("#btn").click(function(){$(".box1").last().css("background-color","#bfa");});});</script>
</html>

在这里插入图片描述

has() 获取含有指定后代的元素

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>.box1{float: left;width: 100px;height: 100px;border: 1px red solid;margin: 10px;}</style>
</head>
<body><button id="btn">点我</button></button><hr/><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"><span>啦啦啦</span></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><script>//为按钮绑定响应函数$(function(){$("#btn").click(function(){$(".box1").has("span").css("background-color","#bfa");});});</script>
</html>

在这里插入图片描述

is() 检查是否含有某元素

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>.box1{float: left;width: 100px;height: 100px;border: 1px red solid;margin: 10px;}</style>
</head>
<body><button id="btn">点我</button></button><hr/><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><script>//为按钮绑定响应函数$(function(){$("#btn").click(function(){alert($(".box1").is("div"));});});</script>
</html>

在这里插入图片描述

map() 获取对象中的指定数据

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><script>//为按钮绑定响应函数$(function(){$("#btn").click(function(){$("p").append($("input").map(function(){return $(this).val();}).get().join(", "));});});</script>
</head>
<body>
<div><button id="btn">点我</button></button><hr/><p>值:</p><form><input type="text" name="name" value="脚本无忧"/><input type="text" name="password" value="123456"/><input type="text" name="url" value="https://www.jb51.net"/></form>
</div>
</body>
</html>

在这里插入图片描述

slice() 截取元素(切片)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>.box1{float: left;width: 100px;height: 100px;border: 1px red solid;margin: 10px;}</style>
</head>
<body><button id="btn">点我</button></button><hr/><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><script>//为按钮绑定响应函数$(function(){$("#btn").click(function(){$(".box1").slice(2,5).css("background-color","#bfa");});});</script>
</html>

在这里插入图片描述

add() 创建包含当前元素的新的jQuery对象

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>.box1{float: left;width: 100px;height: 100px;border: 1px red solid;margin: 10px;}.box2{float: left;width: 200px;height: 200px;border: 1px orange solid;}</style>
</head>
<body><button id="btn">点我</button></button><hr/><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box2"></div><script>//为按钮绑定响应函数$(function(){$("#btn").click(function(){$(".box1").add(".box2").css("background-color","#bfa");});});</script>
</html>

在这里插入图片描述

addBack() 将之前操作的集合中的元素添加到当前集合中

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>.box1{float: left;width: 100px;height: 100px;border: 1px red solid;margin: 10px;}.box2{float: left;width: 200px;height: 200px;border: 1px orange solid;}</style>
</head>
<body><button id="btn">点我</button></button><hr/><div class="box1"><span>我是span</span></span></div><div class="box1"><span>我是span</span></div><div class="box1"><span>我是span</span></div><div class="box1"><span>我是span</span></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box2"></div><script>//为按钮绑定响应函数$(function(){$("#btn").click(function(){$(".box1").contents().addBack().css("background-color","#bfa");});});</script>
</html>

在这里插入图片描述

contents() 获取当前jQuery对象的所有子节点(包括文本节点)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>.box1{float: left;width: 100px;height: 100px;border: 1px red solid;margin: 10px;}.box2{float: left;width: 200px;height: 200px;border: 1px orange solid;}</style>
</head>
<body><button id="btn">点我</button></button><hr/><div class="box1"><span>我是span</span></span></div><div class="box1"><span>我是span</span></div><div class="box1"><span>我是span</span></div><div class="box1"><span>我是span</span></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box2"></div><script>//为按钮绑定响应函数$(function(){$("#btn").click(function(){$(".box1").contents().css("background-color","#bfa");});});</script>
</html>

在这里插入图片描述

end() 将筛选过的列表恢复到之前的状态

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>.box1{float: left;width: 100px;height: 100px;border: 1px red solid;margin: 10px;}</style>
</head>
<body><button id="btn">点我</button></button><hr/><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><script>//为按钮绑定响应函数$(function(){$("#btn").click(function(){$(".box1").slice(2,5).css("background-color","#bfa").end().css("border-color","blue");});});</script>
</html>

在这里插入图片描述

not() 从列表中去除符合条件的元素

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>.box1{float: left;width: 100px;height: 100px;border: 1px red solid;margin: 10px;}</style>
</head>
<body><button id="btn">点我</button></button><hr/><div class="box1"></div><div class="box1" id="a"></div><div class="box1"></div><div class="box1"></div><div class="box1"><span>啦啦啦</span></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><script>//为按钮绑定响应函数$(function(){$("#btn").click(function(){$(".box1").not("#a").css("background-color","#bfa");});});</script>
</html>

在这里插入图片描述

children() 获取子元素

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script><style>.box1{float: left;width: 100px;height: 100px;border: 1px red solid;margin: 10px;}.box2{float: left;width: 200px;height: 200px;border: 1px orange solid;}</style>
</head>
<body><button id="btn">点我</button></button><hr/><div class="box1"><span>我是span</span></span></div><div class="box1"><span>我是span</span></div><div class="box1"><span>我是span</span></div><div class="box1"><span>我是span</span></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box1"></div><div class="box2"></div><script>//为按钮绑定响应函数$(function(){$("#btn").click(function(){$(".box1").children().css("background-color","#bfa");});});</script>
</html>

在这里插入图片描述

closest() 获取离当前元素最近的指定元素
find() 查询指定的后代元素
next() 获取后一个兄弟元素
nextAll() 获取后边所有的兄弟元素
nextUntil() 获取后边指定位置的兄弟元素
offsetParent() 获取定位父元素
parent() 获取父元素
parents() 获取所有的祖先元素
parensUntil() 获取指定的祖先元素
prev() 获取前边的兄弟元素
prevAll() 获取前边所有的兄弟元素
prevUntil() 获取指定的兄弟元素
siblings() 获取所有的兄弟元素

7. 点击事件

⑴ jQuery普通的事件绑定

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">点击</button></button><script>$("#btn").click(function(){alert("123");});</script>
</html>

在这里插入图片描述

⑵ jQuery取消默认的事件

默认效果演示:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><a id="linkA" href="https://wwww.baidu.com">点击</a><script>$("#linkA").click(function(){alert("123");});</script>
</html>

在这里插入图片描述
通过return的方式解决

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><a id="linkA" href="https://wwww.baidu.com">点击</a><script>$("#linkA").click(function(){alert("123");return false;});</script>
</html>

在这里插入图片描述

⑶ jQuery on绑定事件和off取消绑定

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">点击事件</button><button id="btn2">取消事件2</button><script>$("#btn").on("click.a",function(){alert("事件1");});$("#btn").on("click.b",function(){alert("事件2");});$("#btn").on("click.c",function(){alert("事件3");});$("#btn2").on("click",function(){//off用来取消事件$("#btn").off("click.b");});</script>
</html>

在这里插入图片描述

⑷ jQuery解决事件冒泡问题

冒泡问题演示:当button点击了,其父元素body上的事件也被出触发了

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">点击</button></button><script>$("#btn").click(function(){alert("123");});$(document.body).click(function(){alert("455");});</script>
</html>

在这里插入图片描述
通过even事件中的属性取消冒泡问题

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./js/jquery-3.6.1.min.js"></script>
</head>
<body><button id="btn">点击</button></button><script>$("#btn").click(function(even){even.stopPropagation();alert("123");});$(document.body).click(function(){alert("455");});</script>
</html>

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/42602.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Educational Codeforces Round 167 (Rated for Div. 2)(A~C)题解

A. Catch the Coin 解题思路: 最终&#x1d465;一定会相等&#xff0c;我们考虑直接到下面接住他。 #include<bits/stdc.h> using namespace std; typedef long long ll; #define N 1000005 ll dp[N], w[N], v[N], h[N]; ll dis[1005][1005]; ll a, b, c, n, m, t; ll…

反编译kasada

继续研究反编译 这次的网站是 一个航司网站 他有 akamai和 kasada 两种防护 akamai 没啥好说的 结构分析 最开始有个长字符串 处理成 一个十几万的数组 通过 r.W[0] 走什么分支 还有数据的存取 M是一个98个函数组成的数组 代表不同的执行逻辑 这里给他转成了 switch case…

pygame 音乐粒子特效

代码 import pygame import numpy as np import pymunk from pymunk import Vec2d import random import librosa import pydub# 初始化pygame pygame.init()# 创建屏幕 screen pygame.display.set_mode((1920*2-10, 1080*2-10)) clock pygame.time.Clock()# 加载音乐文件 a…

RAID的实现

软RAID&#xff0c;在实际工作中使用较少&#xff0c;性能太次。 mdadm工具&#xff0c;主要在虚拟机上使用&#xff0c; 硬RAID 用一个单独的芯片&#xff0c;这个芯片的名字叫做RAID卡&#xff0c;数据在RAID中进行分散的时候&#xff0c;用的就是RAID卡。 模拟RAID-5工作…

麦蕊智数,,另外一个提供免费的股票数据API,可以通过其提供的接口获取实时和历史的股票数据。

麦蕊智数&#xff0c;&#xff0c;提供免费的股票数据API&#xff0c;可以通过其提供的接口获取实时和历史的股票数据。 API接口&#xff1a;http://api.mairui.club/hslt/new/您的licence 备用接口&#xff1a;http://api1.mairui.club/hslt/new/您的licence 请求频率&#x…

element-plus的文件上传组件el-upload

el-upload组件 支持多种风格&#xff0c;如文件列表&#xff0c;图片&#xff0c;图片卡片&#xff0c;支持多种事件&#xff0c;预览&#xff0c;删除&#xff0c;上传成功&#xff0c;上传中等钩子。 file-list&#xff1a;上传的文件集合&#xff0c;一定要用v-model:file-…

孟德尔随机化与痛风3

写在前面 检索检索&#xff0c;刚好发现一篇分区还挺高&#xff0c;但结果内容看上去还挺熟悉的文章&#xff0c;特记录一下。 文章 Exploring the mechanism underlying hyperuricemia using comprehensive research on multi-omics Sci Rep IF:3.8中科院分区:2区 综合性期…

【排序算法】—— 快速排序

快速排序的原理是交换排序&#xff0c;其中qsort函数用的排序原理就是快速排序&#xff0c;它是一种效率较高的不稳定函数&#xff0c;时间复杂度为O(N*longN)&#xff0c;接下来就来学习一下快速排序。 一、快速排序思路 1.整体思路 以升序排序为例&#xff1a; (1)、首先随…

web缓存代理服务器

一、web缓存代理 web代理的工作机制 代理服务器是一个位于客户端和原始&#xff08;资源&#xff09;服务器之间的服务器&#xff0c;为了从原始服务器取得内容&#xff0c;客户端向代理服务器发送一个请求&#xff0c;并指定目标原始服务器&#xff0c;然后代理服务器向原始…

2-27 基于matlab的一种混凝土骨料三维随机投放模型

基于matlab的一种混凝土骨料三维随机投放模型&#xff0c;为混凝土细观力学研究提供一种快捷的三维建模源代码。可设置骨料数量&#xff0c;边界距离、骨料大小等参数。程序已调通&#xff0c;可直接运行。 2-27 matlab 混凝土骨料三维随机投放模型 - 小红书 (xiaohongshu.com)…

CDNOW_master.txt数据分析实战

一、数据详情 该数据集是常见的销售数据集&#xff0c;数据展示的是美国1997后的商品销售数据。包含四个字段&#xff0c;分别是用户id,购买时间&#xff0c;销售量&#xff0c;与销售金额。 二、数据读取与数据清洗 导入必要的包 \s代表的许多空格作为分割&#xff0c;names重…

鸿蒙开发:Universal Keystore Kit(密钥管理服务)【明文导入密钥(C/C++)】

明文导入密钥(C/C) 以明文导入ECC密钥为例。具体的场景介绍及支持的算法规格 在CMake脚本中链接相关动态库 target_link_libraries(entry PUBLIC libhuks_ndk.z.so)开发步骤 指定密钥别名keyAlias。 密钥别名的最大长度为64字节。 封装密钥属性集和密钥材料。通过[OH_Huks_I…

Word文档中公式的常用操作

一、参考资料 二、常用操作 插入公式 Alt 多行公式 Shift Enter 多行公式对齐 WORD Tips: 多行公式编辑及对齐 word自带公式等号对齐&#xff08;可任意符号处对齐&#xff09; 多行公式按照 为基准对齐。 拖动鼠标选中整个公式点击右键&#xff0c;选择【对齐点(…

计算机系统简述

目标 计算机世界并非如此神秘。相反&#xff0c;计算机是非常“确定”的一个系统&#xff0c;即在任何时候&#xff0c;在相同的方法、相同的状态下&#xff08;当然还包括相同的起始条件&#xff09;&#xff0c;同样的问题必然获得相同的结果。其实&#xff0c;计算机并不是…

数据库的学习(4)

一、题目 1、创建数据表qrade: CREATE TABLE grade(id INT NOT NULL,sex CHAR(1),firstname VARCHAR(20)NOT NULL,lastname VARCHAR(20)NOT NULL,english FLOAT,math FLOAT,chinese FLOAT ); 2、向数据表grade中插入几条数据: (3,mAllenwiiliam,88.0,92.0 95.0), (4,m,George&…

【数据结构与算法】快速排序双指针法

&#x1f493; 博客主页&#xff1a;倔强的石头的CSDN主页 &#x1f4dd;Gitee主页&#xff1a;倔强的石头的gitee主页 ⏩ 文章专栏&#xff1a;《数据结构与算法》 期待您的关注 ​

【js基础巩固】深入理解作用域与作用域链

作用域链 先看一段代码&#xff0c;下面代码输出的结果是什么&#xff1f; function bar() {console.log(myName) } function foo() {var myName "极客邦"bar() } var myName "极客时间" foo()当执行到 console.log(myName) 这句代码的时候&#xff0c…

nullptr和NULL

nullptr 既不是整型类型&#xff0c;也不是指针类型&#xff0c;nullptr 的类型是 std::nullptr_t&#xff08;空指针类型&#xff09;&#xff0c;能转换成任意的指针类型。 NULL是被定义为0的常量&#xff0c;当遇到函数重载时&#xff0c;就会出现问题。避免歧义 函数重载…

数据结构--二叉树和堆

目录 1.基本概念 2.树的遍历方法 3.满二叉树&&完全二叉树 4.逻辑结构&&物理结构 5.推理公式 6.二叉树应用--堆 7.简单实现堆 1.基本概念 &#xff08;1&#xff09;这个里面的概念还是比较多的&#xff0c;但是大部分我们只需要了解即可&#xff0c;因为…

Ubuntu TensorRT安装

什么是TensorRT 一般的深度学习项目&#xff0c;训练时为了加快速度&#xff0c;会使用多 GPU 分布式训练。但在部署推理时&#xff0c;为了降低成本&#xff0c;往往使用单个 GPU 机器甚至嵌入式平台&#xff08;比如 NVIDIA Jetson&#xff09;进行部署&#xff0c;部署端也…