自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 JS Promise的resolver函数传入thenable对象

JS Promise的resolver函数传入thenable对象

2024-02-23 11:56:14 367

原创 CSS元素宽度、继承父元素宽度、cale函数计算宽度总结

1.元素不设置宽度第一种情况,元素在文档流中结论1:文档流中元素不设置宽度时,元素宽度继承父元素的宽度第二种情况,元素脱离文档流(position:absolute或position:fixed或浮动float等)结论2:脱离文档流的元素不设置宽度时,元素宽度由内容撑开2.元素设置宽度100%时第一种情况,元素在文档流中结论3:文档流中元素设置宽度100%时,元素宽度为父元素的100%第二种情况,元素脱离文档流结论4:浮动元素宽度为父元素的100%,position绝对定

2022-04-14 11:51:21 8521

原创 React打包

打包为相对路径 在package.json中加入"homepage":"./"开发模式和生产模式配置首先在根目录也就是与package.json文件同级的目录创建两个文件,名字分别是用于开发版本的 .env.development 和用户生产版本的 .env.production在.env.development文件中设置开发时的url,比如:REACT_APP_URL=http://localhost:8080...

2022-01-20 20:46:26 1518

原创 Vue首屏性能分析和优化

性能分析 借助插件 webpack-bundle-analyzer 先安装运行npm install webpack-bundle-analyzer –save-dev配置在vue.congfig.js中配置好 BundleAnalyzerPlugin 代码如下 const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;module.exports = {...

2021-12-29 16:07:09 2004

原创 JS判断日期是否合法并计算是该年的第几天

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> 年:<input type="text" id="yearInput"> 月:<input type="text" id="monthInput">.

2021-09-28 14:48:20 421

原创 CSS3太极旋转图与3D旋转图片

1.太极旋转图<style type="text/css"> main{ width: 300px; height: 150px; background-color: #000000; border-radius: 300px 300px 0 0; position: relative; animation: move 1s linear infinite; transform-origin: bottom; } d

2021-09-24 14:46:03 242

原创 CSS弹性盒

弹性盒box-sizing:content-box(标准盒) , border-box(怪异盒)1.怪异盒:为元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制2.加内边距和边框,标准盒子增加盒子大小,减小内容区,怪异盒大小不变,内容区减小display:flex(弹性伸缩盒)/inline-flex(内联块级弹性伸缩盒)flex-direction (主轴排列方向):row(默认,横行排列,左对齐),row-reverse(反转横向排列,从 右向左排列),column(纵向排

2021-09-13 17:53:32 161

原创 CSS3动画2-2D转换transform

目录2D转换(transform)1.translate方法(平移)2.rotate方法(旋转)3.scale方法(缩放)4.skew方法(倾斜)5.基点(transform-origin)2D转换(transform)1.translate方法(平移)transform:translate(100px) 水平向右平移100px 默认none,单位百分比的话参照自身 负值则反向平移transform:translateY(100px) 垂直向下平移1...

2021-09-13 17:52:14 169

原创 CSS3动画1

目录1.阴影(text-shadow,box-shadow)2.浏览器前缀3.优雅降级渐进增强4.渐变(gradient)5.过渡属性(transition)1.阴影(text-shadow,box-shadow)text-shadow(文本阴影):10px(水平阴影距离) 10px(垂直阴影距离) 10px(模糊距离) red(阴影颜色);Box-shadow(盒子阴影):10px(水平阴影距离) 10px(垂直阴影距离) 10px(模糊距离) 10px(模糊大 小)

2021-09-13 17:49:35 76

原创 CSS样式4

目录1.css三大特性(层叠性,继承性,优先级)Visibilityoutlineappearance:none;resize:none;1.css三大特性(层叠性,继承性,优先级)1.层叠性:层叠性是相同选择器操作CSS样式的叠加,是浏览器处理样式冲突的方式。样式冲突,遵循就近原则。后面样式盖前面2.继承性:子标签会继承父标签的某些样式。文本类属性:font,font-size,color,line-height,font-family等具有继承性,都.

2021-09-13 17:46:07 309

原创 CSS样式3

目录1..文本省略(white-space,overflow,text-overflow)2..行内垂直对齐(vertical-align)3.表格1..文本省略(white-space,overflow,text-overflow)white-space: nowrap;/*强制文本单行显示,直到遇到<br/>换行*/overflow: hidden; /*溢出隐藏*/text-overflow: ellipsis;/*单行文本溢出时显示省略号*/white

2021-09-13 17:44:08 96

原创 cs选择符

目录1.display(行内块)2.浮动(float,clear)3.盒子模型(padding,border,margin)4.伪类选择符5.定位(position)1.display(行内块)display:inline-block; 行内块元素,不能换行,可以设置宽度高度 inputdisplay:inline; 行内元素,不能换行,不能设置高度宽度 em,i,span,imagedisplay:block; 块级元素,自动换行,可以设置高度宽度 p...

2021-09-03 08:38:41 184

原创 css样式2

目录1.display(行内块)2.浮动(float,clear)3.盒子模型(padding,border,margin)4.伪类选择符5.定位(position)1.display(行内块)display:inline-block; 行内块元素,不能换行,可以设置宽度高度 inputdisplay:inline; 行内元素,不能换行,不能设置高度宽度 em,i,span,imagedisplay:block; 块级元素,自动换行,可以设置高度宽度 p...

2021-09-03 08:35:04 127

原创 CSS样式1

目录1.css2.css样式引入3.权重4.文本字体(font,text)5.列表(ul,ol)6.背景(background)1.css 1.什么是css? css是一种技术 2.css有什么用? css可以更加精准控制html元素。 3.css怎么用? ...

2021-08-30 16:49:53 154

原创 HTML常用标签基础1

1.标题标签<Hn align="对齐方式">标题文字</Hn>n = 1、2、3、4、5、6 取1字体最大 align:设置水平对齐方式,默认靠左对齐,center居中对齐,right靠右 自动换行2.水平分割线标签<hr size="8" width="500" align="center" color="red"> size: 设置高度(粗细),默...

2021-08-26 10:33:55 853 1

空空如也

空空如也

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

TA关注的人

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