Javascript jQuery简介

news2024/9/28 7:18:28

✨前言✨

1.如果代码对您有帮助  欢迎点赞👍+收藏⭐哟   后面如有问题可以私信评论哟🗒️
2.博主后面将持续更新哟😘

🎉本章目录🎉

  • 🥝一.jQuery简介
  • 🥥二.JQeury常用API
    • 🍇1.jQeury选择器和筛选方法
    • 🍈2.jquery操作样式
    • 🍉3.jqeury修改效果
    • 🍊4.jquery操作属性
    • 🍍5.jquery修改内容
    • 🍓6.jquery操作元素
  • 🥑三.jQuery事件
    • 🍒1.jQuery其他方法
    • 🫐四.总结

🥝一.jQuery简介

1.jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(框架)于2006年1月由John Resig发布。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

2.jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的CSS选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。
1.将jquery文件引入到项目中:

<script src="../JQ/jquery-1.12.4.js"></script>

2.jquery的基本使用方法:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../JQ/jquery-1.12.4.js"></script>
    <script>
        // 函数入口
        // 方式1():
        $(document).ready(function () {
            alert("你好jquery1")//弹窗(alert)
        })
        // 方式2(简化版):
        $(function () {
            alert("你好jquery2")//弹窗(alert)
        })

    </script>

</head>
<body>
</body>
</html>

运行结果:
在这里插入图片描述
3.jquery对象和DOM对象:

		<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../JQ/jquery-1.12.4.js"></script>
    <div id="myDiv">Hello, World!</div>
    <script>
        // 将jQuery对象转换为DOM对象
        var $myDiv = $('#myDiv'); // jQuery对象
        var domDiv = $myDiv.get(0); // DOM对象

        console.log(domDiv); // 输出:<div id="myDiv">Hello, World!</div>

        // 将DOM对象转换为jQuery对象
        var $newDiv = $(domDiv); // jQuery对象

        console.log($newDiv); // 输出:[<div id="myDiv">Hello, World!</div>]
    </script>
</head>
<body>
</body>
</html>

运行结果:
在这里插入图片描述
4.jquery对象和DOM对象互相转换:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../JQ/jquery-1.12.4.js"></script>
    <script>
        $(function (){
            //使用js获取元素
            var js=document.getElementById("div1");
            
            //将DOM对象转换为jquery对象:
            var  $js = $(js);
            $js.html("<ol>\n" +
                "        <li>将DOM对象转换为jquery对象</li>\n" +
                "        <li>将DOM对象转换为jquery对象</li>\n" +
                "        <li>将DOM对象转换为jquery对象</li>\n" +
                "        <li>将DOM对象转换为jquery对象</li>\n" +
                "    </ol>");

            // 使用jq获取元素
            var  $jq=$("#div2");
            $jq.html("<ol>\n" +
                "        <li>将jquery对象转换为DOM对象</li>\n" +
                "        <li>将jquery对象转换为DOM对象</li>\n" +
                "        <li>将jquery对象转换为DOM对象</li>\n" +
                "        <li>将jquery对象转换为DOM对象</li>\n" +
                "    </ol>")
            
            // 将jquery对象转换为DOM对象   jq[0]或者jq.get(0)
            var jq = $jq[0];
            jq.innerHTML("<ol>\n" +
                "        <li>将jquery对象转换为DOM对象</li>\n" +
                "        <li>将jquery对象转换为DOM对象</li>\n" +
                "        <li>将jquery对象转换为DOM对象</li>\n" +
                "        <li>将jquery对象转换为DOM对象</li>\n" +
                "    </ol>");
        })
    </script>
</head>
<body>
<div id="div1" style="height: 100px;width: 280px;background-color: aqua"></div>
<div id="div2" style="height: 100px;width: 280px;background-color: red"></div>
</body>
</html>

运行结果:
在这里插入图片描述

🥥二.JQeury常用API

以下是jQuery常用的一些API:
1.选择器:

选择器(属性)描述
$(selector)通过选择器选择元素。
$(element)通将原生的DOM元素封装成jQuery对象。

2.事件处理:

事件处理(属性)描述
.click(handler)给元素添加点击事件。
.keydown(handler)给元素添加键盘按下事件。
.mouseenter(handler)给元素添加鼠标进入事件。
.mouseleave(handler)给元素添加鼠标离开事件。

3.DOM操作:

DOM操作(属性)描述
.html()获取或设置元素的内容。
.text()获取或设置元素的文本内容。
.val()获取或设置表单元素的值。
.append(content)在元素内部末尾添加内容。
.prepend(content)在元素内部开头添加内容。
.remove()从文档中移除元素。

4.样式操作:

样式操作(属性)描述
.addClass(className)给元素添加指定的类名。
.removeClass(className)移除元素的指定类名。
.toggleClass(className)切换元素的指定类名。

5.AJAX:

AJAX(属性)描述
$.ajax(options)发送AJAX请求
$.get(url,data, success, dataType)发送一个GET请求
$.post(url,data, success, dataType)发送一个POST请求

6.动画效果API:

动画效果API(属性)描述
.hide()隐藏元素
.show()显示元素
.fadeIn()淡入元素
.fadeout()淡出元素
.slideDown()下拉显示元素
.slideup()收起元素

这只是iQuery提供的一小部分API,还有很多其他的API以用于处理和操作HTML文档。可以通过查阅iQuery官方文档来获取更详细的API列表和使用方法

🍇1.jQeury选择器和筛选方法

原生 JS 获取元素方式很多很杂,而且兼容性情况不一致,因此 jQuery 给我们做了封装,使获取元素统一标准。我们可以通过jquery选择器或者使用jquery方法更方便的获取到元素。

1.1 jQeury基础选择器:

名称语法描述
标签选择器document.getElementsByTagName通过元素的标签名选择元素。例如,使用document.getElementsByTagName函数可以选择所有的 p 元素。
类选择器document.getElementsByClassName通过元素的类名选择元素。在JavaScript中,可以使用document.getElementsByClassName函数选择指定类名的元素;在jQuery中,可以使用.class或.class-name选择器选择指定类名的元素。
ID选择器document.getElementById通过元素的ID选择元素。在JavaScript中,可以使用document.getElementById函数选择指定ID的元素;在jQuery中,可以使用#id选择器选择指定ID的元素。
属性选择器document.querySelector(‘[attribute=“value”]’)过元素的属性选择元素。在JavaScript中,可以使用document.querySelector(‘[attribute=“value”]’)函数选择具有指定属性值的元素;在jQuery中,可以使用[attribute=“value”]选择器选择具有指定属性值的元素。

1.标签选择器代码演示:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../JQ/jquery-1.12.4.js"></script>
    <script>
        window.onload=function () {
            // JavaScript
            var p = document.getElementsByTagName("p");//选中所有的p标签
            for (var i = 0; i < p.length; i++) {
                p[i].style.background = "lawngreen";
            }

            // jQuery
            var div = $("div");//选中所有的div标签
            for (var i = 0; i < div.length; i++) {
                div[i].style.background = "red";
            }
        }
    </script>
</head>
<body>
<p style="width: 100px;height: 15px"></p>
<p style="width: 100px;height: 15px"></p>

<div style="width: 100px;height: 15px"></div>
<br>
<div style="width: 100px;height: 15px"></div>
</body>
</html>

运行结果:
在这里插入图片描述
2.类选择器代码演示:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../JQ/jquery-1.12.4.js"></script>
    <script>
        window.onload=function () {
            // JavaScript
            var p1 = document.getElementsByClassName("p1")[0];
            p1.style.background = "aqua"
        // jQuery
            var p2 = $(".p2")[0];
            p2.style.background = "lawngreen"
        }
    </script>
</head>
<body>
<p class="p1" style="width: 200px;height: 15px;"></p>
<p class="p2" style="width: 200px;height: 15px;"></p>
</body>
</html>

输出结果:
在这里插入图片描述
3. ID选择器代码演示:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../JQ/jquery-1.12.4.js"></script>
    <script>
        window.onload=function () {
            // JavaScript
            var p1 = document.getElementById("p1");
            p1.style.background = "red"

            // jQuery
            $("#p2").css("background", "orange");
        }
    </script>
</head>
<body>
<p id="p1" style="width: 200px;height: 15px;"></p>
<p id="p2" style="width: 200px;height: 15px;"></p>
</body>
</html>

运行结果:
在这里插入图片描述
4.属性选择器代码演示:

//1.选择具有指定属性的元素:
$(`[name]`).操作();
//例如,选择具有name属性的所有元素:
$('[name]').addClass('highlight');


//2.选择具有指定属性和属性值的元素:
$(`[name="value"]`).操作();
//例如,选择具有name属性且属性值为"value"的元素:
$('[name="value"]').addClass('highlight');

//3.选择具有以指定字符串开头的属性值的元素:
$(`[attribute^="value"]`).操作();
//例如,选择具有以"img"开头的src属性值的所有元素:
$('[src^="img"]').addClass('highlight');

//4.选择具有以指定字符串结尾的属性值的元素:
$(`[attribute$="value"]`).操作();
//例如,选择具有以".jpg"结尾的src属性值的所有元素:
$('[src$=".jpg"]').addClass('highlight');

此外,jQuery还提供了一些筛选方法,可以根据元素的位置、内容和其他条件进行进一步的筛选。

属性说明
:eq(index)选择具有指定索引的元素。索引从0开始计数。
:first选择第一个元素。
:last选择最后一个元素。
:odd选择奇数位置的元素。
:even选择偶数位置的元素。

以下属性代码演示:
1.:eq(index):

// jQuery
$("li:eq(2)") // 选择第三个li元素

2.:first:

// jQuery
$("li:first") // 选择第一个li元素

3.:last:

// jQuery
$("li:last") // 选择最后一个li元素

4.:odd:

$("[href^='http']") // 选择所有 href 属性值以 "http" 开头的元素
 
// jQuery
$("li:odd") // 选择奇数位置的li元素

5.:even:

// jQuery
$("li:even") // 选择偶数位置的li元素

🍈2.jquery操作样式

属性使用
css()可以通过css()方法修改元素的样式
addClass()可以通过addClass()方法为元素添加一个或多个CSS类
removeClass()可以通过removeClass()方法移除元素的一个或多个CSS类
toggleClass()可以通过toggleClass()方法切换元素的CSS类,如果元素已经具有该CSS类,则移除;如果元素没有该CSS类,则添加
.width()和.height()可以设置或获取一个元素的宽度和高度

代码演示如下:
1.css()代码演示:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../JQ/jquery-1.12.4.js"></script>
    <script>
        window.onload=function () {
            // 修改元素的背景颜色
            $("#p1").css('background-color', 'red');

            // 修改元素的宽度和高度
            $("#p2").css({
                'width': '200px',
                'height': '100px'
            });
        }
    </script>
</head>
<body>
<p id="p1" style="width: 200px;height: 15px;"></p>
<p id="p2" style="width: 200px;height: 15px;background-color: aqua"></p>
</body>
</html>

运行结果:
在这里插入图片描述
2.addClass()代码演示:

$("selector").addClass("active");

3.removeClass()代码演示:

$("selector").removeClass("active");

4.toggleClass()代码演示:

$("selector").toggleClass("active");

5…width()和.height()代码演示:

$("selector").width(200);
$("selector").width(200);

注意:使用上述方法修改元素的样式,需要将选择器$(‘element’)替换为实际的元素选择器。

🍉3.jqeury修改效果

jQuery是一个功能强大的JavaScript库,可以简化JavaScript编程,并提供了一些方便的方法来修改和操作HTML元素。

属性语法及使用
隐藏元素$(“#elementId”).hide();
显示元素$(“#elementId”).show();
添加CSS类$(“#elementId”).addClass(“className”);
移除CSS类$(“#elementId”).removeClass(“className”);
切换CSS类$(“#elementId”).toggleClass(“className”);
修改文本内容$(“#elementId”).text(“newText”);
修改HTML内容$(“#elementId”).html(“

newHTML

”);
修改元素属性$(“#elementId”).attr(“attributeName”, “newValue”);
修改元素样式$(“#elementId”).css(“propertyName”, “newValue”);
添加事件处理程序$(“#elementId”).css(“propertyName”, “newValue”);

以上是一些常见的jQuery修改效果的示例,你可以根据具体需求来选择适合的方法。在使用jQuery之前,记得先引入jQuery库文件。

🍊4.jquery操作属性

在JavaScript中,可以使用jQuery来操作元素的属性。以下是一些常见的jQuery属性操作方法:

属性描述即使用方法
.attr()获取或设置元素的属性值。
获取属性值$(selector).attr(“attribute-name”)
设置属性值$(selector).attr(“attribute-name”, “new-value”)
.prop()获取或设置元素的属性值。
获取属性值$(selector).prop(“property-name”)
设置属性值$(selector).prop(“property-name”, “new-value”)
.removeAttr()移除元素的属性。
移除元素$(selector).hasClass(“class-name”)
.addClass()为元素添加一个class。
元素添加$(selector).addClass(“class-name”)
.removeClass()从元素中移除一个class。
元素中移除$(selector).removeClass(“class-name”)
.toggleClass()切换元素的class,如果已经存在则移除,否则添加。
切换元素$(selector).toggleClass(“class-name”)

这些方法可以用来操作元素的属性和class,从而改变元素的外观和行为。

🍍5.jquery修改内容

要使用JavaScript和jQuery来修改内容,你可以使用以下方法:
1.使用JavaScript的innerHTML属性来修改元素的内容:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../JQ/jquery-1.12.4.js"></script>
    <script>
        window.onload=function () {
            document.getElementById("div1").innerHTML = "使用JavaScript的innerHTML属性来修改元素的内容";//innerHTML里面放你要修改的内容
        }
    </script>
</head>
<body>
<div id="div1" style="width: 200px;height: 80px;background-color: aqua"></div>
</body>
</html>

运行结果:
在这里插入图片描述

2.使用jQuery的text()方法来修改元素的文本内容:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../JQ/jquery-1.12.4.js"></script>
    <script>
        window.onload=function () {
            $("#div1").text("使用jQuery的text()方法来修改元素的文本内容");//text里面放你要修改的内容
        }
    </script>
</head>
<body>
<div id="div1" style="width: 200px;height: 80px;background-color: lawngreen"></div>
</body>
</html>

运行结果:
在这里插入图片描述
3.使用jQuery的html()方法来修改元素的HTML内容:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../JQ/jquery-1.12.4.js"></script>
    <script>
        window.onload=function () {
            $("#div1").html("使用jQuery的html()方法来修改元素的HTML内容");//html里面放你要修改的内容
        }
    </script>
</head>
<body>
<div id="div1" style="width: 200px;height: 80px;background-color: orange"></div>
</body>
</html>

运行结果:
在这里插入图片描述
注意,上述代码中的"div1"应该替换为你需要修改内容的元素的ID。

🍓6.jquery操作元素

在使用jQuery操作元素之前,需要先在HTML文件中引入jQuery库,可以通过以下方式引入:

<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>

然后就可以使用jQuery提供的方法来操作元素了。
1.选择元素:使用jQuery选择器来选择元素。例如,通过id选择元素:

$("#div"); 

2.操作元素属性:可以使用jQuery提供的attr()方法来获取或设置元素的属性值:

// 获取元素属性值
var value = $("#div").attr("attributeName");

// 设置元素属性值
$("#div").attr("attributeName", "newValue");

3.操作元素内容:可以使用jQuery提供的text()方法来获取或设置元素的文本内容:

// 获取元素文本内容
var text = $("#div").text();

// 设置元素文本内容
$("#div").text("newText");

4.操作元素样式:可以使用jQuery提供的css()方法来获取或设置元素的样式:

// 获取元素样式
var style = $("#div").css("propertyName");

// 设置元素样式
$("#div").css("propertyName", "newValue");

5.添加/删除元素类名:可以使用jQuery提供的addClass()和removeClass()方法来添加或删除元素的类名:

// 添加元素类名
$("#div").addClass("className");

// 删除元素类名
$("#div").removeClass("className");

6.绑定事件:可以使用jQuery提供的on()方法来绑定元素的事件:

// 绑定点击事件
$("#div").on("click", function() {
    // 事件处理逻辑
});

注意,上述代码中的"div"应该替换为你需要的元素的ID。
除了上述方法之外,jQuery还提供了很多其他操作元素的方法,如操作元素尺寸、操作元素位置等。详细的方法可以参考jQuery官方文档。

🥑三.jQuery事件

avaScript和jQuery都有各种各样的事件可以用来触发和处理交互操作。以下是一些常见的jQuery以及JavaScript事件:
jQuery事件:

属性描述及说明
click鼠标点击事件
dblclick鼠标双击事件
hover鼠标悬停事件
mouseover鼠标移入事件
mouseout鼠标移出事件
mousedown鼠标按下事件
mouseup鼠标释放事件
keydown键盘按下事件
keyup键盘释放事件
submit表单提交事件
change表单元素值变化事件
focus元素获得焦点事件
blur元素失去焦点事件
load页面加载完成事件
readyDOM准备就绪事件
resize窗口大小变化事件
scroll滚动事件

JavaScript事件:

属性描述说明
click鼠标点击事件
mouseover鼠标移入事件
mouseout鼠标移出事件
keydown按键按下事件
keyup按键松开事件
load加载完成事件
scroll滚动事件
resize窗口大小变化事件
submit表单提交事件
change表单元素值改变事件
focus元素获取焦点事件
blur元素失去焦点事件

🍒1.jQuery其他方法

以下是一些其他常用的 jQuery 方法:

属性说明使用
addClass(className)向选中的元素添加指定的类名。
removeClass(className)从选中的元素中移除指定的类名。
toggleClass(className)切换选中元素的类名。如果元素已经有指定类名,将被移除;如果元素没有指定的类名,将被添加。
attr(attributeName)获取选中元素的指定属性的值。
css(propertyName)获取选中元素的指定 CSS 属性的值。
val()获取选中元素的值。通常用于表单元素,如 或 。
html()获取或设置选中元素的 HTML 内容。
text()获取或设置选中元素的纯文本内容。
on(eventName, handler)为选中元素绑定指定的事件处理函数。
fadeIn()渐变显示选中元素。

以下是上面属性的代码演示:
1.addClass(className)代码演示:

$("p").addClass("highlight");

2. removeClass(className)代码演示:

$("p").removeClass("highlight");

3.toggleClass(className)代码演示:

$("p").toggleClass("highlight");

4.attr(attributeName)代码演示:

var value = $("img").attr("src");

5.css(propertyName)代码演示:

var color = $("p").css("color");

6.val()代码演示:

var value = $("input").val();

7.html()代码演示:

var content = $("div").html();
$("div").html("<p>New content</p>");

8.text()代码演示:

var content = $("div").text();
$("div").text("New content");

9.on(eventName, handler)代码演示:

$("button").on("click", function() {
  console.log("Button clicked");
});

10.fadeIn()代码演示:

$("div").fadeIn();

这只是一小部分 jQuery 的方法,jQuery 还提供了很多其他强大的功能,详细的文档可以在 jQuery 官方网站上找到。

🫐四.总结

JavaScript是一种脚本语言,用于为网页添加交互功能。它可以在网页上动态地修改和更新内容,从而提供更好的用户体验。而jQuery是一种基于JavaScript的快速、简洁的JavaScript库。

jQuery的主要特点和优势包括:
1.简洁的语法:使用jQuery可以通过简洁的语法来完成常见的DOM操作、事件处理、动画效果等,大大简化了JavaScript代码的编写。

2.跨浏览器兼容性:jQuery对不同的浏览器进行了兼容性处理,确保在不同浏览器上的一致性和稳定性。

3.强大的选择器:jQuery提供了强大的选择器功能,可以通过使用CSS选择器来选择和操作HTML元素。

4.5.ajax支持:jQuery提供了简单易用的ajax功能,可以实现异步加载数据、动态更新网页内容等功能。

6.大量的插件:jQuery拥有一个庞大的插件生态系统,可以轻松地集成各种功能丰富的插件来扩展自己的开发能力。

综上所述,JavaScript和jQuery是Web开发中必不可少的工具,它们使得开发者可以更加高效地编写交互性强的网页。

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

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

相关文章

c JPEG编码,此程序没有处现MCU中亮度分量的排序

#include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <stdlib.h> #include <unistd.h> #include <sys/ioctl.h> #include <linux/videodev2.h> //v4l2 头文件 #include <strin…

UE5蓝图-脚部IK

引擎版本&#xff1a;UE5.2 脚部IK做不做的区别&#xff1a; 图1是没有做脚步IK&#xff0c;我们的角色一部分的脚像是浮在半空中&#xff0c;图2是做了脚步IK&#xff0c;我们的角色就是一部分在地上&#xff0c;一部分在物体上。从上面的两个图可以看出&#xff0c;制作脚步…

Leetcode 剑指 Offer II 061. 查找和最小的 K 对数字

题目难度: 中等 原题链接 今天继续更新 Leetcode 的剑指 Offer&#xff08;专项突击版&#xff09;系列, 大家在公众号 算法精选 里回复 剑指offer2 就能看到该系列当前连载的所有文章了, 记得关注哦~ 题目描述 给定两个以升序排列的整数数组 nums1 和 nums2 , 以及一个整数 k…

[oeasy]python0004_游乐场_和python一起玩耍_python解释器_数学运算

和python玩耍 &#x1f94a; Python 回忆 上次 了解shell环境中的命令 命令作用whoami显示当前用户名pwd显示当前文件夹ls列出当前文件夹下的内容python3仿佛进入大于号黑洞 这python3 怎么玩啊&#xff01;&#x1f620; 说好的python教程呢&#xff1f;&#x1f914; 运…

2023一带一路暨金砖国家技能发展与技术创新大赛“网络安全”赛项省选拔赛样题卷②

2023金砖国家职业技能竞赛"网络安全" 赛项省赛选拔赛样题 2023金砖国家职业技能竞赛 省赛选拔赛样题第一阶段&#xff1a;职业素养与理论技能项目1. 职业素养项目1. 职业素养项目2. 网络安全项目3. 安全运营 第二阶段&#xff1a;安全运营项目1. 操作系统安全配置与加…

哈希表的实现(1)----除留余数法实现

一&#xff0c;哈希表的介绍 哈希表是一种通过哈希思想实现的一种数据结构。哈希表这种数据结构的特点便是可以通过一个值快速的定位这个值所在的位置实现插入&#xff0c;删除&#xff0c;查找。在这篇博客里面&#xff0c;我们便来实现一个通过除留余数法实现的一个哈希表。 …

tl431几种不常见的接法

tl431可调电源电路图分析 精密电压基准IC TL431是我们常见的精密电压基准IC &#xff0c;应用非常广泛。其输出压连续可调达36V&#xff0c;工作电流范围宽达0.1--100mA&#xff0c;动态电阻典型值为0.22欧&#xff0c;输出杂波低。图1是利用它作电压基准和驱动外加场效应管K7…

泛微OA-Ecology8表单中填充用友U8数据

文章目录 1、需求及效果1.1 需求1.2 效果 2、思路及实现步骤2.1 思路2.2 实现步骤 3.结语 1、需求及效果 1.1 需求 在OA中填写表单中时候&#xff0c;比如物料号还需要从U8中查找后才能填写&#xff0c;非常的麻烦。想要在填写表单的时候可以搜索&#xff0c;并且带出其他的关…

如何使用SVN查看旧版本

和目录 第一步&#xff1a;打开SVN客户端 第二步&#xff1a;浏览历史版本 第三步&#xff1a;还原历史版本 结论 Subversion (缩写为SVN)是一种常用的版本控制系统&#xff0c;它可以帮助团队协作开发软件项目。除了基本的版本控制功能外&#xff0c;SVN还提供了许多其他功…

HackTheBox - Medium - Linux - Faculty

Faculty Faculty 是一台中型 Linux 机器&#xff0c;具有 PHP Web 应用程序&#xff0c;该应用程序使用的库容易受到本地文件包含的影响。利用该库中的 LFi 会泄露一个密码&#xff0c;该密码可用于通过 SSH 以名为“gbyolo”的低级用户身份登录。用户“gbyolo”有权作为“dev…

【kafka】记录用-----------1

主题&#xff08;topic&#xff09;&#xff1a;消息的第一次分类 根据人为的划分条件将消息分成不同的主题 主题的划分是人为的根据不同的任务情景去划分 比如&#xff0c;我们有两个主题&#xff0c;一个是"订单"&#xff0c;另一个是"库存"。每个主题代…

记录一个Insert姿势引起的MySQL从库上查不到数据的问题

转载说明&#xff1a;如果您喜欢这篇文章并打算转载它&#xff0c;请私信作者取得授权。感谢您喜爱本文&#xff0c;请文明转载&#xff0c;谢谢。 问题描述&#xff1a; 某测试环境的MySQL用了两台节点&#xff0c;主从同步结构。忽然有研发同学反映说MySQL的主从不同步了。他…

亚马逊测评怎么做?

亚马逊作为全球最大的跨境电商公司&#xff0c;吸引了很多的中国卖家入驻&#xff0c;行业的内卷也是越来越严重&#xff0c;很多做过国内电商的都知道测评可以提高产品权重&#xff0c;快速提升产品销量 而测评模式主要有两种&#xff1a; 真人测评 优点&#xff1a;老外手…

【嵌入式——QT】QT静态编译

【嵌入式——QT】QT静态编译 QT下载查看文档下载Visual Studio打开命令行模式编译添加QT到Qt Creator编译示例 QT下载 下载地址 进入目录&#xff0c;我这里选择的qt-everywhere-src-5.14.1.zip。 查看文档 解压压缩包打开源码&#xff0c;查看README文件&#xff0c;里面…

解决文字识别中误识别问题的秘籍

随着人工智能技术的不断发展&#xff0c;文字识别技术已经广泛应用于各个领域&#xff0c;如智能客服、智能家居、自动驾驶等。然而&#xff0c;在实际应用中&#xff0c;文字识别技术也面临着误识别的问题。误识别不仅会影响用户体验&#xff0c;还可能导致严重的后果。因此&a…

UE5 实现RPG游戏操作控制

在UE5以后&#xff0c;epic抛弃了之前的那一套操作输入系统&#xff0c;使用了一套新的增强输入作为替代&#xff0c;目的主要是解决经常切换操作时的问题&#xff08;操作人物上车以后&#xff0c;可以直接切换成操作汽车的一套输入&#xff09;接下来&#xff0c;将实现如何使…

双目测距工程Stereo-Vision-master学习笔记

硬件&#xff1a; 首先要要把两个摄像头固定到支架上&#xff0c;并且两个摄像头的间距应该在110mm&#xff0c;两个摄像头没有落差 相机的内参数包括焦距、主点坐标、像素尺寸等&#xff0c;这些参数决定了相机成像的几何变换关系。内参数是相机固有的属性&#xff0c;不会随…

RK3568驱动指南|第十二篇 GPIO子系统-第128章 GPIO入门实验

瑞芯微RK3568芯片是一款定位中高端的通用型SOC&#xff0c;采用22nm制程工艺&#xff0c;搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。RK3568 支持4K 解码和 1080P 编码&#xff0c;支持SATA/PCIE/USB3.0 外围接口。RK3568内置独立NPU&#xff0c;可用于轻量级人工…

【期末考试】网络综合复习宝典

相关链接 网络复习思维导图&#xff08;HCIP&#xff09;https://www.edrawsoft.cn/viewer/public/s/038e2370897928 详述循环冗余校验CRC码https://blog.csdn.net/liht_1634/article/details/124328005?app_version6.2.6&codeapp_1562916241&csdn_share_tail%7B%22…

用通俗易懂的方式讲解:十分钟读懂 Stable Diffusion 运行原理

AIGC 热潮正猛烈地席卷开来&#xff0c;可以说 Stable Diffusion 开源发布把 AI 图像生成提高了全新高度&#xff0c;特别是 ControlNet 和 T2I-Adapter 控制模块的提出进一步提高生成可控性&#xff0c;也在逐渐改变一部分行业的生产模式。惊艳其出色表现&#xff0c;也不禁好…