自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 各种函数的this指向

1.普通函数 -- 指向window 2.构造函数中this -- 实例对象 3.构造函数中this -- 实例对象 4.对象中的方法中的this -- 实例对象 5.定时器函数里面的this -- window 6.事件绑定的this -- 事件源 7.箭头函数中的this,没有默认指向,一般指向外层函数this...

2022-06-18 21:33:20 422 1

原创 防抖和节流

频繁触发某个操作时,只执行最后一次。当持续触发一个事件时,在一定时间内,事件没有再触发,才执行回调函数。如果又触发了时间,就重新计时。类比坐电梯,如果电梯门快要关闭,有一个人要进电梯,电梯门会重新开始计时关闭。没有人在坐就关闭电梯,电梯运行(看其他小伙伴们说到的,这个例子真的很清晰防抖原理节流单位时间内,频繁触发同一个操作,只会触发一次。不管事件触发有多频繁,都会保证在设定事件内执行一次回调函数节流原理......

2022-06-18 20:10:19 106

原创 js基础一些知识点总结

js基础一些知识点总结数据类型undefined与null的区别let num //undefinedconsole.log(undefined+1)//NaNundefined 声明一个变量没有赋值let num = null //nullconsole.log(null+1) //1null赋值了但内容为空检测null数据类型得到的是object因为js底层的语言设计缺陷所导致的隐式转换+号作为正号解析可以转换为Number任何数据和字符串相加结果都是字符串减法

2022-05-28 16:46:57 87

原创 用flex布局摆放骰子位置

用flex布局摆放骰子位置1点.box{ width: 200px; height: 200px; background-color: #fff; border-radius: 20px; /*主轴侧轴方向居中*/ display: flex; justify-content: center; align-items: center;}.box>div{ width: 40px;

2022-05-23 11:44:32 135

原创 盒子居中的几种方法

盒子居中的几种方法拿下面的例子来说1. 绝对定位 + 变换移动.box{ position: relative; width: 300px; height: 300px; background-color: pink; } .box>div{ position: absolute; left: 50%;

2022-05-20 20:47:26 1764

原创 css三个长度单位 px, rem ,vw

css三个长度单位pxpx单位是绝对单位,无论屏幕窗口多大,文字图片盒子等等都是那么大rem (现在常用的单位rem是相对单位,与html文字大小有关系一般设置html的字体大小为视口宽度的1/10①通过媒体查询实现/* 每个视口宽度都要设置相应的字体大小*/@media (max-width = 375px){ html{ font-size: 37.5px; }}@media (width:414px) { html { fo

2022-05-20 19:52:09 194

空空如也

空空如也

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

TA关注的人

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