自定义博客皮肤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)
  • 收藏
  • 关注

转载 BFC(块级格式化上下文)

BFC(块级格式化上下文)一、BFC是什么?在解释 BFC 是什么之前,需要先介绍 Box、Formatting Context的概念。1. Box: CSS布局的基本单位Box 是 CSS 布局的对象和基本单位, 直观点来说,就是一个页面是由很多个 Box 组成的。元素的类型和 display 属性,决定了这个 Box 的类型。 不同类型的 Box, 会参与不同的 Formatting ...

2019-04-27 14:55:13 195

转载 输入url到页面展示的全过程

从输入url到页面展示的全过程域名解析建立TCP连接(3次握手)浏览器发送HTTP请求服务器响应HTTP请求页面渲染关闭连接(4次挥手)一.域名解析DNS(Domain Name System,域名系统),因特网上作为域名www.baidu.com和IP地址167.23.10.2相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串...

2019-04-26 22:42:44 685

转载 px.em.rem的区别

px.em.rem的区别px:px,像素(计算机屏幕上的一个点)。(引自w3school-css单位)像素(Pixels),相对长度单位,它是相对于显示器屏幕分辨率而言的,它兼容性好而且精确,但是这种方法当用户在缩放浏览器或者需要兼容不同移动设备时,我们的页面布局可能会被打破。em:em,相对长度单位。相对于当前对象内文本的字体尺寸。  如当前对行内文本的字体尺寸未被人为...

2019-04-24 14:01:03 167

原创 不定宽高div,实现水平垂直居中

不定宽高div,实现水平垂直居中第一种方式: css/* 父元素 */text-align: center;display: table-cell;/*让标签元素以表格单元格的形式呈现,类似于td标签*/vertical-align: middle;/* 子元素 */display: inline-block;vertical-align: middle;第二种方式:定位/...

2019-04-23 23:49:50 278

原创 ...ES6语法之扩展运算符

…ES6语法之扩展运算符对象的扩展运算符数组的扩展运算符对象的扩展运算符对象中的扩展运算符(…)用于取出参数对象中的所有可遍历属性,拷贝到当前对象之中 let obj1 = { a: 1, b: 2 }; let obj2 = { ...obj1}; // { a: 1, b: 2 }注意: 扩展运算符对对象实例的拷贝属于一种浅拷贝浅拷贝: 简单...

2019-04-23 15:28:45 1381

原创 原生js实现call

原生js实现callcall方法:function func() { console.log(this.age)}let obj = { age:18}func.call(obj); //18改变了this指向传递了参数1.改变了this指向//依赖原理:方法调用模式(谁调用,this指向谁) function func() { ...

2019-04-22 21:42:55 429

原创 Symbol

symbol一.ES6引入Symbol的原因ES5对象属性名都是字符串,容易造成属性名的冲突。let obj={ name:'zs'}//为对象添加一个新的属性namelet prop = 'name'obj[prop]='male'console.log(obj) //{name: "male"}//为这个对象添加新的方法,新方法的名字就有可能与现有方法产生冲突。/...

2019-04-22 19:01:50 418

空空如也

空空如也

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

TA关注的人

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