自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javascript关于setTimeout的面试题

for (var i = 0; i <5; i++) { // 每一次for循环的时候,setTimeout是立即执行的,但是里面的回调函数没有被执行,回调函数是异步的,会被放到了任务队列里面 setTimeout(function() { console.log(i); // 执行此代码时,同步代码for循环已经执行完成 }, 0); } // 输出结果: 5 5 5 5 5 // 该问题有多种解决方案 // 方案一: 将var改为let // i虽然

2021-08-31 22:58:23 326

原创 JavaScript引擎之预解析

JS引擎运行js分为两步:预解析和代码执行 (1)预解析:js引擎会把js里面所有的var(let)和function等提升到当前作用域的最前面 (2)代码执行:按照代码书写的顺序从上往下执行 预解析分为:变量预解析 和函数预解析 (1)变量提升:把所有的变量声明提升到当前作用域的最前面,不提升赋值操作 (2)函数提升:把所有的函数声明提升到当前作用域的最前面,不调用函数 <script> // console.log(num1); // Uncaught ReferenceEr

2021-04-09 15:32:14 73

原创 【学习笔记】CSS利用定位将盒子居中对齐

在样式设计中,我们会经常遇到居中问题,普通盒子对齐,可以用margin: auto来解决,比较方便。 但当一个父盒子下面有两个子元素,令其中一个子元素居中就不太方便 <head> <meta charset="utf-8"> <title></title> <style> .box1 { width: 200px; height: 200px; background-color: skyblue;

2021-03-20 19:25:14 277

空空如也

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

TA关注的人

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