Javascript jQuery简介

✨前言✨

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 () {// JavaScriptvar p = document.getElementsByTagName("p");//选中所有的p标签for (var i = 0; i < p.length; i++) {p[i].style.background = "lawngreen";}// jQueryvar 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 () {// JavaScriptvar p1 = document.getElementsByClassName("p1")[0];p1.style.background = "aqua"// jQueryvar 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 () {// JavaScriptvar 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.mzph.cn/news/617834.shtml

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

相关文章

PingCAP 受邀参加 FICC 2023,获 Open100 世纪全球开源贡献奖

2023 年 12 月&#xff0c;2023 国际测试委员会智能计算与芯片联邦大会&#xff08;FICC 2023&#xff09;在海南三亚举办&#xff0c;中外院士和数十位领域专家莅临出席。 大会现场 &#xff0c;开放源代码促进会创始人 Bruce Perens 颁发了 Open100 世纪全球开源贡献奖&…

UE5 通过接口实现角色描边效果

接口不能够被实例化&#xff0c;不能够在内部书写函数的逻辑和设置属性&#xff0c;只能够被继承使用。它能够让不同的类实现有相同的函数&#xff0c;继承接口的类必须实现接口的函数。 并且&#xff0c;我们可以在不同的类里面的函数实现也不同&#xff0c;比如A类描边是红色…

什么是云服务器ECS及其优势、购买、使用方式和部署建议

阿里云服务器ECS英文全程Elastic Compute Service&#xff0c;云服务器ECS是一种安全可靠、弹性可伸缩的云计算服务&#xff0c;阿里云提供多种云服务器ECS实例规格&#xff0c;如经济型e实例、通用算力型u1、ECS计算型c7、通用型g7、GPU实例等&#xff0c;阿里云百科aliyunbai…

超级好看的个人主页源码

源码介绍 超级好看的个人主页源码HTML,使用了 HTML、CSS 和 JavaScript 技术&#xff0c;带音乐播放器 需要修改什么到代码里面自行修改,记事本就可以打开&#xff0c;总之&#xff0c;这个个人主页源码非常漂亮和实用&#xff0c;使用了许多现代的 Web 技术来创建一个响应式、…

canvasdrawer 微信原生小程序生成海报图片

在小程序中生成海报是一种非常有效的推广方式 用户可以使用小程序的过程中生成小程序海报并分享给他人 通过海报的形式&#xff0c;用户可以直观地了解产品或服务的特点和优势 常见绘制海报方式 目前&#xff0c;小程序海报有两种常见的实现方式&#xff1a; canvas 绘制…

2024年1月12日:清爽无糖rio留下唇齿之间的香甜

友利奈绪的时间管理 2024年1月12日08:02:28进行java程序设计的上课准备 2024年1月12日08:02:44知道java的题目有18道 2024年1月12日08:43:07随机数去重比较 2024年1月12日08:54:03C语言题目最小公倍数 2024年1月12日08:58:37C语言题目二维数组变一维数组 2024年1月12日10…

Java学习,一文掌握Java之SpringBoot框架学习文集(8)

&#x1f3c6;作者简介&#xff0c;普修罗双战士&#xff0c;一直追求不断学习和成长&#xff0c;在技术的道路上持续探索和实践。 &#x1f3c6;多年互联网行业从业经验&#xff0c;历任核心研发工程师&#xff0c;项目技术负责人。 &#x1f389;欢迎 &#x1f44d;点赞✍评论…

Nginx配置负载均衡实例

Nginx配置反向代理实例二 提醒一下&#xff1a;下面实例讲解是在Mac系统演示的&#xff1b; 负载均衡实例实现的效果 浏览器地址栏输入地址http://192.168.0.101/test/a.html&#xff0c;刷新页面进行多次请求&#xff0c;负载均衡效果&#xff0c;平均分配到8080端口服务和8…

SSM-SpringMVC+Spring+Mybatis

创建项目 创建好 项目后, 项目目录分析 数据库设计 我们采用员工表 Employee 与 部门表 Department 部门表 表设计--- 员工表 --表设计 因为有文件上传操作,因此 建立 info表 (其中 员工只能隶属一个部门,因此 两张表之间 有外键关系) java 代码 设计 数据库建立完毕后,需要…

通过离散点拟合曲线

文章目录 使用离散点拟合曲线参考代码路径:作者源码:测试代码效果图:k3k4k5 使用离散点拟合曲线 参考代码路径: https://www.bragitoff.com/2015/09/c-program-for-polynomial-fit-least-squares/ https://gist.github.com/Thileban/272a67f2affdc14a5f69ad3220e5c24b https:/…

docker安装nacos+mysql+配置网络

一、配置网络 为什么要配置网络&#xff1f;因为 Nacos 内要连接MySQL数据库的&#xff0c;我的 MySQL 数据库也是用 Docker启动的&#xff0c;所以2个容器间要通信是需要配置他们使用相同的网络。这个操作要在启动Nacos容器之前。 注意&#xff1a;这里配置的网络只在镜像内部…

【python】OpenCV—Histogram(9)

学习参考来自 Python下opencv使用笔记&#xff08;九&#xff09;&#xff08;图像直方图&#xff09; 更多学习笔记可以参考 【python】OpenCV—RGB&#xff08;1&#xff09;【python】OpenCV—Rectangle, Circle, Selective Search&#xff08;1.2&#xff09;【python】…

Python学习从0到1 day3 python变量和debug

没关系&#xff0c;这破败的生活压不住我 ——24.1.13 一、变量的定义 1.什么是量&#xff1f; 量是程序运行中的最小单元 2.什么是变量呢&#xff1f; ①变量是存储数据的容器 ②变量存储的数据时临时的&#xff0c;变量只有在程序运行过程中是有效的&#xff0c;当程序执行结…

在vue中实现树形结构的表格,以及对数据结构的处理

需求&#xff1a;有一些告警数据&#xff0c;如果他们的计划编码相同则实现折叠效果&#xff0c;单击某行数据可以进行关闭&#xff0c;状态发生改变&#xff0c;关闭以后按钮禁用。 实现效果&#xff1a;目前所有告警消息都被关闭&#xff0c;如果未被关闭则可以进行关闭 实现…

【Python】编程练习的解密与实战(四)

​&#x1f308;个人主页&#xff1a;Sarapines Programmer&#x1f525; 系列专栏&#xff1a;《Python | 编程解码》⏰诗赋清音&#xff1a;云生高巅梦远游&#xff0c; 星光点缀碧海愁。 山川深邃情难晤&#xff0c; 剑气凌云志自修。 目录 &#x1fa90;1. 初识Python &a…

集简云动作管理平台上线:创建强大且可分享的AI助手(GPTs)

OpenAI的GPT Store于昨天上线&#xff0c;用户可以找到好用的GPTs&#xff0c;也可以将自己的GPTs分享到GPT Store中。未来&#xff08;预计今年1季度&#xff09;甚至可以从GPTs Store中获取利润分成。 要创建强大的GPTs离不开调用外部的软件工具&#xff0c;比如查询CRM/ERP软…

Stable Diffusion初体验

体验了下 Stable Diffusion 2.0 的图片生成&#xff0c;效果还是挺惊艳的&#xff0c;没有细调prompt输入&#xff0c;直接输入了下面的内容&#xff1a; generate a Elimination Game image of burnning tree, Cyberpunk style 然后点击生成&#xff0c;经过了10多秒的等待就输…

TensorRT模型优化模型部署(七)--Quantization量化(PTQ and QAT)(二)

系列文章目录 第一章 TensorRT优化部署&#xff08;一&#xff09;–TensorRT和ONNX基础 第二章 TensorRT优化部署&#xff08;二&#xff09;–剖析ONNX架构 第三章 TensorRT优化部署&#xff08;三&#xff09;–ONNX注册算子 第四章 TensorRT模型优化部署&#xff08;四&am…

国产麒麟系统开机没有网络需要点一下这个设置

问题描述&#xff1a; 一台国产电脑网线连接正常&#xff0c;打开网页后显示无法访问&#xff0c;那么是什么原因无法上网呢&#xff1f;下面就告诉你一个小方法去解决一下这个问题&#xff1b; 检查故障&#xff1a; 检测交换机、网线、水晶头全都正常&#xff0c;同房间摆放的…

Hive基础知识(十):Hive导入数据的五种方式

1. 向表中装载数据&#xff08;Load&#xff09; 1&#xff09;语法 hive> load data [local] inpath 数据的 path[overwrite] into table student [partition (partcol1val1,…)]; &#xff08;1&#xff09;load data:表示加载数据 &#xff08;2&#xff09;local:表示…