自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 问答 (1)
  • 收藏
  • 关注

原创 浏览器缓存学习记录

本文主要是对浏览器的两种缓存模式进行记录学习。强缓存和协商缓存的使用场景,为什么要有缓存。请求头响应头的部分值含义

2023-05-15 16:16:37 678

原创 async await使用规范记录

await和then不要一起使用,await可以通过try catch捕获返回信息。

2023-05-15 14:52:48 1089

原创 Set和Map学习笔记

Set和Map的使用及其操作方法

2023-05-11 17:59:11 598

原创 React + ts学习笔记

在react中使用ts,定义函数组件、类组件、hook使用(useState,useRef、useMemo),事件处理(事件对象、事件函数),ts基本使用

2023-05-06 17:50:26 1082

原创 react生命周期详细介绍

react生命周期详解,挂载渲染,卸载和错误捕获

2022-02-10 10:05:40 28183

原创 vue数字滚动翻牌器效果

数字滚动翻牌器的;http://file:///D:/work/code/vue/%E7%BF%BB%E7%89%8C%E5%99%A8/index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name=

2022-01-17 13:47:13 1102

原创 vue将base64流数据转成pdf文件并在新页面打开

参考了很多写法,最终这种方法可以实现。具体实现方法:将下面这两个方法写在vue中,直接调用viewPdf函数,传参为要转换的base64流数据 viewPdf(content) { if (!content) { this.$message.error('暂无意见') return } const blob = this.base64ToBlob(content) if (window.navigator &am

2022-01-14 17:44:56 3430 3

转载 解决Chrome无法从该网站添加应用、扩展程序或脚本

转自:解决Chrome无法从该网站添加应用、扩展程序或脚本_七书的博客-CSDN博客_chrome无法添加扩展程序1、先将后缀名为.crx的扩展文件的后缀名改为.rar。2、然后将这个压缩文件解压到新文件夹中。3、打开Chrome浏览器的扩展程序,更多工具 -> 扩展程序4、打开开发者模式,然后点击“加载已解压的扩展程序”。5、此时定位到之前解压的文件夹即可。...

2021-11-08 17:07:08 7970 1

转载 VueCli webpack配置参考

vue.config.js#baseUrl#publicPath#outputDir#assetsDir#indexPath#filenameHashing#pages#lintOnSave#runtimeCompiler#transpileDependencies#productionSourceMap#crossorigin#integrity#configureWebpack#chainWebpack#css.modules#cs..

2021-11-08 14:06:26 3065

原创 Generator和async的初步认识

本文主要参考链接https://es6.ruanyifeng.com/#docs/generator,阮一峰作者写的非常详细,我只是抽取了其中一小部分作为自己的笔记。Generator es6中用于异步编程的函数,英语中是生成器的意思。普通函数只能生成一个值,返回一个return,generator可以生成一系列的值,可以执行多个yield(表达式)。function* add(){ yield console.log(1+2); yield console.lo...

2021-07-12 21:02:08 173

原创 promise的基本使用

本文主要参考阮一峰作者的ES6入门,地址https://es6.ruanyifeng.com/#docs/promise目录定义:promise.thenPromise.prototype.catch()promise.finally()Promise.all()Promise.race()Promise.allSettled()Promise.any()方法。Promise.resolve()将现有对象转换成promise对象Promise.reject():

2021-07-10 20:39:41 799 1

原创 js数组扁平化的七种方式

js数组扁平化的七种实现方式(基础),递归,toString,flat,扩展运算符,join+split,reduce累加器,new Set

2021-01-21 16:32:58 746

原创 BFC布局

目录BFC布局BFC可以用来解决外边距重叠的问题BFC可以用来清除浮动BFC阻止元素被浮动元素覆盖(两列自适应布局)BFC布局BFC布局就是块级元素上下文,是页面中的一块渲染区域,有自己的规则。相当于一个独立的容器,内部元素和外部元素互相不影响。只要元素满足下面任一条件即可触发 BFC 特性:1.是body 根元素,如<body><div></div></body> 此时div也属于在触发了BFC布局的容器中2.属于浮动元.

2021-01-20 14:17:37 354

原创 用css实现水平垂直居中的方法

目录1.flex布局2.定位+margin3.定位+translate4.网格布局(grid)5.table布局6.::before伪元素布局要实现的两个嵌套盒子,parent为父盒子外面的大盒子,child为里面的小盒子。全文html结构都为此。<divid="parent"><divid="child"></div></div>css文件宽高背景颜色随便设置,只是为了方便看效果。...

2021-01-20 14:03:07 125

转载 px,em,rem的区别

PXpx像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。PX特点1. IE无法调整那些使用px作为单位的字体大小; 2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位; 3. Firefox能够调整px和em,rem,但是96%以上的中国网民使用IE浏览器(或内核)。EMem是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。EM特点1. em的值并不是固定的;

2020-05-14 21:55:14 229

原创 css的position都有什么

absolute:生成绝对定位的元素,相对于static定位以外的第一个父元素进行定位。元素的位置通过left,top等属性进行规定。fixed:生成绝对定位的元素,相对于浏览器窗口进行定位,元素的位置通过left,top,right,bottom属性进行规定。relative:生成相对定位的元素,相对于其正常位置进行定位,相对于他的起点进行移动。static:默认值,没有定位,元素出现在正常流中,忽略top,bottom,left,right,z-index声明。inherit:规定从父元

2020-05-08 20:37:12 160

转载 http协议各个含义

http状态码一览表1**:请求收到,继续处理2**:操作成功收到,分析、接受3**:完成此请求必须进一步处理4**:请求包含一个错误语法或不能完成5**:服务器执行一个完全有效请求失败100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP协议版本200——交易成功201——提示知道新文件的URL202——接受和处理、但处理未...

2020-05-07 20:44:25 423

原创 制作盒子div四个角的形状

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;    &lt;head&gt;        &lt;meta charset="utf-8"&gt;        &lt;style type="text/css"&gt;        div {            width: 200px;         

2018-02-18 23:30:45 1008

原创 css鼠标经过显示图片

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;style type="text/css"&gt; div { 先定义一个盒子 width: 100px;

2018-02-18 23:29:17 19292

原创 用js函数判断一个数是否为素数

//判断一个数是否是素数function zhishu (n) {var zhishu = true;//假设是质数for(var i = 2;i if(n % i === 0) {//除尽了说明不是素数zhishu = false;}}//返回值 布尔值return zhishu;}console.l

2018-01-11 17:54:33 7442 1

原创 用递归函数写Fibonacci数列

//求Fibonacci的第n个数        //1 1 2 3 5 8 13 21        function getf(n) {            if (n == 1 || n == 2) {                return 0;            }            return getf(n - 1) + getf(n - 2);

2018-01-04 21:53:48 2080

原创 C++水仙花数的求法

题目描述水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=1^3+5^3+3^3。8208 = 8^4+2^4+0^4+8^4这道题请写出程序判断输入的数是否为水仙花数输入描述:首先输入正整数 n,表示需要判断的数的个数 (1<=n<=100)随后每一行输入一个数 Ai,对于每次输入判断 Ai 是否为水仙花数输出描述:每次判断 Ai 输出判断结果:如果是,输出 yes否则输出 no

2017-12-04 13:05:19 4031

原创 html盒子边框样式制作border-radius

div {            width: 200px;            height: 200px;            border: 1px solid red;        }        div:first-child {  /*结构伪类选择器 选亲兄弟 */            border-radius: 10px; /*一个数值表示四个角相

2017-11-14 07:59:24 3940

原创 css凹凸文字--text-shadow

凹凸文字

2017-11-10 18:23:25 2302

原创 ccs的三种颜色格式

.red { color: red; } li:nth-child(2) { color: #FF6600; /* 橙色 颜色尽量十六进制,简写格式*/ } #rgb { color:

2017-11-05 17:24:49 3001

原创 C语言,输出正方形

//输出正方形输入几边长就是几 #include int main(){     int a,i,j;     scanf("%d",&a);     for(i=0;i         for(j=0;j{     if(j==0||j==a-1||i==0||i==a-1){         printf(" *");     }     else

2017-10-29 23:22:30 15342 2

原创 html一个简单的表格

做一个简单的表格,表格框的大小,宽度,表格标题,以及合并表格的行和列。(列没写,只要把rowspan换成colspan就可以了) 我要写一个三行三列的表格 我的小伙伴们 姓名 性别

2017-10-29 23:16:39 2648

原创 C语言输出最大值最小值

C语言基础简单代码

2017-10-27 18:30:56 20935

空空如也

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

TA关注的人

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