自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (2)
  • 收藏
  • 关注

原创 远程仓库地址更改,如何使用git把本地项目重新推送

如果你的远程仓库名称不是。来确认新的 URL 是否已经被正确设置。1.确认一下当前的远程仓库地址。命令来更新远程仓库的 URL。替换成实际的远程仓库名称。

2024-07-18 14:31:09 67

原创 解决问题 Warning: Can‘t perform a React state update on an unmounted compo

由于组件中的state未能加载完成就切换页面导致报错解决办法在组件的卸载之前的周期componentWillUnmount componentWillUnmount(){ this.setState = ()=>false; //重置了setState }

2021-08-05 18:31:46 364

原创 零基础学CSS(二)

一.颜色的表现形式1.英文单词表示 eg:red,pink....2.十六进制表示:eg:#ff0000;取值范围:(0~9,a~f)之间常见颜色值:#ffo红色 #0f0绿色 #00f蓝色 #000黑色 #fff白色3.rgb(red,green,blue)取值(0~255)之间0,0,0黑色 255,255,255 白色4.rgba(red,green,blue,Alpha)Alpha(透明度)取值0~1之间,1完全不透明,0完全透明。0.5半透明...

2021-07-02 21:04:58 469

原创 零基础学CSS(一)

一.css语法css由两部分组成:选择符和一条或者多条声明组成选择符又叫选择器,给药定义样式的标签起的名字,标签名也可以作为选择器声明要放在{}中声明不分先后顺序每一条声明要以分号结尾,最后一条声明的分号可以省略每一条声明回车空格是不会影响代码的展示的二.css的引入方式1.行内式引入:通过style属性,将样式写在标签上语法:<标签 style="css样式"></标签>不建议使用,因为没有做到结构和表现得相分离<span s.

2021-07-01 18:54:00 252

原创 零基础学Html(三)

一.html标签语义化的好处定义:根据页面内容的结构,选择合适的标签。如:标题用h1~h6,段落标签用p等 可以理解成合理的标签做合理的事好处:1.在没有css的情况下,页面也能呈现出很好的内容结构2.语义化是代码更具可读性,便于团队的开发和维护3.语义化有利于用户体验4.语义化有利于SEO优化(搜索引擎优化)二.html标签的扩展&lt;小于号或者显示标记<br>&gt;大于号或者显示标记...

2021-06-30 18:44:56 99

原创 零基础学习Html(二)常见的标签

一.标题标签语法:<h1></h1>~<h6></h6>用途:用于写网页的标题特点:h1是最大的标题,h6是最小的标题,字号逐渐变小,有加粗效果注意:h1在页面中只能出现一次,一般用于写网页的logo或者文章页的logo或者文章页的大标题,h2~h6在一个页面中可以出现多次,具体哪个,具体分析二.文本标签段落标签:<p></p> 用途 用于写网页中的段落强行换行标签:<br>...

2021-06-29 18:44:43 340

原创 零基础学习html(一)HTML简介

一.常见的五大主流浏览器Chrome(谷歌浏览器) 内核:blinkIE(ie浏览器) 内核:TridentSafari(苹果浏览器) 内核:webkitFirefox(火狐浏览器) 内核:GeckoOpera(欧朋浏览器) 内核:Blink浏览器的核心部分叫渲染引擎,我们一般称为浏览器内核。作用:解析代码,渲染页面扩展:360浏览器,qq浏览器都是采用双内核。它们有两种模式: ...

2021-06-28 18:34:22 88

原创 Node中间件(二)express内置中间件以及脚手架安装

一.express.static()express.static(路径) 提供静态资源下载服务app.use(express.static('./public'));在public的文件夹下的静态资源可以不加public就能直接读取二.express.json()解析content-type为appliction/json格式的请求体数据(例如ajax的data属性的为一个json)如果提交是json数据,不管是get还是post,都是req.body对象中保存的json数据.

2021-06-27 21:17:18 243

原创 Node中间件(一)原理及错误处理中间件

一.中间件原理中间件:封装了请求对象与相应对象的能够实现特定功能的函数//use()可以相应任意的方法请求,例如get,post,put,delete...//自定义错误消息中间件,如果用户的所有路由都不能匹配,在此给出一个有好的提示,注意一定要放在所有的路由的最后面。app.use((req,res)=>{ res.send('对不起找不到你想要的资源');})作用:中间件值业务处理过程中中间环节,例如一家工厂从原材料到生产出成品,中间需要多个加工环节。项目的开发类似

2021-06-26 20:11:16 1121

原创 Node模块化(四)nodemon热更新及next向下匹配

一.热更新nodemon是一个热更新中间件,作用可以自动监听项目文件的改动,代码被修改而且保存了以后,nodemon会自动帮我们重启项目,节约开发调试的时间1.全局安装nodemon,全局安装模式将包安装到node.js的安装目录下。全局安装只需要安装一次,以后所有的项目中就都可以调用nodemon程序了npm i nodemon -g2.nodemon的配置项目的根目录下新建一个nodemon.json的文件{ "restartable": "rs", "ig

2021-06-25 18:40:19 568 1

原创 Node模块化(三)express

一.express简介基于Node.js平台,快速、开放、极简的web开发框架,可以快速的开发网站或者提供API的后台服务程序。二.express的安装使用安装步骤:1.快速创建 package.jsonnpm init -y2.安装expressnpm i express3.使用express创建http服务应用程序let express = require('express');let app = express();//在app对象上添加路..

2021-06-24 18:39:01 128

原创 初识Node(二)node与服务器应用

一.客户端与服务端客户端的工作:1.在浏览器地址栏输入url 点击回车2.客户端向服务器发送了请求3.接受html代码,渲染为网页服务端的工作:1.接受用户的请求,分析用户的url,清楚客户端需要的资源2.调用服务端的程序,处理请求,找到用户需要的资源3.创建数据库,数据库内的增删改查,将数据库操作的结果返回应用程序4.服务器端将操作结果转化为html代码发送给客户端二.应用软件1.Apache(音译为【阿帕奇】)是世界使用第一的web服务器,2.Nginx是

2021-06-23 18:57:55 196

原创 Node中的模块化(二)npm包管理器

一.包(package):包含了至少一个模块的文件夹npm官方网站1.node package manager(NPM)包管理器第一次使用从npm上下载使用包的步骤1)创建一个目录名(目录名不要和常见的关键词重复,不能是汉字),然后进入改目录的命令行下2)初始化命令,生成一个安装包的配置文件,必须要有pageage.json才能从npm网站上下载包npm init 用来生成pageage.json文件,一直点确定即可3)执行npm的安装命令npm i (或者npm

2021-06-22 18:47:39 337

原创 Node中的模块化(一)

模块化的好处随着js项目的越来越复杂,就必须考虑模块化。如果没有实现模块化会有很多弊端:例如全局变量重复、全局污染,js的加载顺序问题,不方便管理。node的模块方案借鉴了commonjs规范,实现了自己的模块化语法。主要分为模块的定义、模块导出、模块的引用三个部分。好处:大大提高了代码的可维护行。其次,编写代码不必从零开始,当一个模块编写完毕,就可以被其它地方引用。我们在编写程序的时候,也经常引用其它模块,包裹Node.js的内置模块和来自第三方的模块。Node中的自定义模块在

2021-06-21 18:43:55 384

原创 Node中常见的面试题(一)指定目录下的所有文件并打印输出

1.读取指定目录下的所有文件let fs = require('fs');function readDir(url){ let arr = fs.readdirSync(url);//使用readdirSync()读取指定目录,获得一个数组 for(let item of arr){ //遍历数组 let data = fs.statSync(url+'/'+item); //这里生成data为文件的详细属性 if(data.isFile()){

2021-06-20 16:24:51 183

原创 初始Node.js(一)

一.Node.js介绍Node.js® 是基于Chrome 的 V8 JavaScript 引擎构建的 JavaScript 运行时。

2021-06-20 16:11:00 157

原创 GIT(三)ssh管理及从git从远程仓库克隆

ssh管理原理:gitte提供了基于ssh协议的git服务,当ssh公钥配置完成后就可以使用ssh协议实现远程仓库的推送了。1.在本地shangce

2021-06-19 18:42:59 387

原创 GIT(二)简单的实用与提交到远程仓库

新人小白,请各位大佬多多指教~~~~~七.git分支概念git为了协同开发时的版本管理,创建了主分支和侧分支的概念。

2021-06-18 19:14:46 187

原创 初识GIT以及简单的实用(一)

1.git的简单了解

2021-06-17 18:57:00 170

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除