axios
axios用于浏览器和node.js的基于Promise的HTTP客户端,是同构的(可以在具有相同代码库的浏览器和node.js中运行)。在服务器端使用本地node.js的http模块,在客户端(浏览器)使用XMLHttpRequests
执行get请求
const axios = require('axios');
axios.get('/user?ID=12345')
.then(function (resquest) {
console.log(resquest);
})
.catch(error => {
console.log(error);
})
axios.get('/user', {
params: {
ID: 12345
}
})
async function getUser() {
try{
const response = await axios.get('/user?ID=12345');
console.log(response);
}catch(error){
console.log(error);
}
}
post请求和get差不多
axios的一些方法 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vKXjFA9z-1632228634990)(1.png)]
使用方法的时候不用指定method,data属性
如果是实例要用的话,就把.换成#
响应模式 响应包含以下内容
{
data: {},
status: 200,
statusText: 'OK',
headers: {},
config: {},
request: {}
}
总结一下就是大致和node.js很像,然后有部分实操不一样,需要细看 如果要用环境就必须支持es6
MySQL
数据库就是用来阻止存储和管理数据的仓库
数据组织结构就是数据以什么样的结构进行存储 传统型的组织结构分为数据库(database),数据表(table),数据行(row)和字段(field)
实际开发中,一般情况下,每个项目都对应独立的数据库 不同的数据存在不同的表中 表中具体存储的信息由字段来决定
满足开发需求要安装的软件 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LIwWTp72-1632228634994)(2.png)]
千万不要随便删环境变量和系统变量
懒加载
简单描述:就是让在滚动条滚动的时候显示下面的图片,最开始只显示最开始的那张照片
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
.contioner{
width: 100%;
}
img{
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 100px;
}
</style>
</head>
<body>
<div class="contioner">
<img src="1.jpg" alt="图片失效" title="猫猫真可爱">
<img src="1.jpg" alt="图片失效" title="猫猫真可爱">
</div>
<script>
let div = document.querySelector('.contioner');
let h = window.innerHeight;
window.addEventListener('scroll', function () {
let scrollT = window.pageYOffset;
let realT = document.body.offsetHeight;
if (h + scrollT > realT) {
let temp = document.createElement('img');
temp.setAttribute("src", "1.jpg");
temp.setAttribute("alt", "图片失效");
temp.setAttribute("title", "猫猫真可爱");
div.appendChild(temp);
}
});
</script>
</body>
</html>
因为过中秋节于是就不是周日发了
|