自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端 优质文章转载站

不求甚解,深入思考的文章转载let深入理解@import和link的区别持续更新中...

2021-09-24 14:39:03 81

原创 JS 搞定闭包 再也不用担心面试被问了

总结于bi站up 前端小夏老师建议全文背诵 啊哈哈众说闭包 闭包是什么?犀牛书:函数变量可以保存在函数作用域内,从技术角度讲,所有函数都是闭包function bar(){ let n = 0;}高级程序设计:闭包是指有权访问另一个函数作用域中变量的函数(函数没导出)function foo(){ let n = 0; function bar(){ console.log(n) }; bar(); //bar就是闭包

2021-09-20 18:54:55 75

原创 JS this指向

默认全局变量为 window优先级:new>显示绑定>隐式绑定>默认绑定概要function函数this绑定规则构造函数return this 之外的东西,生成的对象和this指向的情况箭头函数this指向例题function函数默认绑定独立调用,指向windowconsole.log(this===window) //true隐式绑定谁调用就指向谁函数执行才会有this,每个函数都有自己的this,this指向是否相等由函数执行

2021-09-20 18:52:41 59

原创 获取x的某位数字

获取x的某位数字,d=1即获取个位数,d=2即获取百位数… function getDigit(x,d){ return parseInt((x/Math.pow(10,d-1))%10); }

2021-09-20 18:50:05 97

原创 详解 display

阶段一 最初只有两个基础盒子:块级盒子、内联盒子块级盒子(block-level box) 负责结构,可作用宽高,不与图文一行显示内联盒子(inline box) 负责内容,不作用宽高,与图文一行显示这时候,所有的"块级元素"只有一个"块级盒子"。阶段二 display:list-item因为list-item默认要显示项目符号,一个盒子解释不了。解决:为list-item重新命名一个盒子——附加盒子,学名标记盒子(marker box)用来存放圆点、数字这.

2021-09-20 18:45:21 192

原创 精通css之路 --- margin为负

1. margin是盒子的一部分​ 这是chrom控制器下的一个和简单的盒模型,可以看出,margin连同border、padding、content在内都属于盒子的一部分。​ 由此,很容易判断margin为正值时盒子的排布情况。2. padding没有负值​ 这个没什么好说的,padding为负值时浏览器会无视该属性3. margin为负值时不能以"盒子的一部分"的方向思考只要元素符合"充分利用可用空间",无论垂直还是水平方向,都可以通过margin改变尺寸​ 什么是"充分利用

2021-09-20 18:41:06 98

原创 精通css之路 --- width:auto 里的 width:100%

width:auto 里的 width:100%首先我知道,对于的width:auto:inline-block : 被内容撑开block : 充满父盒子后来在 width:auto 和 width:100% 一起使用时,我发现了一些有趣的问题,我随着我的发现把它们记录了下来<div class="out"> <div></div> <span> 这是一段话这是一段话这是一段话 </span></div

2021-09-20 18:35:12 411 1

空空如也

空空如也

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

TA关注的人

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