- 博客(5)
- 收藏
- 关注
原创 前端面试题及答案(视图篇)
1. CSS 盒子模型,绝对定位和相对定位 盒子模型包含元素内容、内边距、边框和外边距 。 2.清除浮动,什么时候需要清除浮动,清除浮动都有哪些方法 (1)使用after元素(推荐使用) .clearfix:after{ content:"";/*设置内容为空*/ height:0;/*高度为0*/ line-height:0;/*行高为0*/ dis...
2019-07-03 11:40:53 280
原创 原型链之prototype、_proto_与继承
咱们先看一个例子: var a=new Date(); a.__proto__===Date.prototype //true a.constructor===Date //true //所以可得 a.constructor.prototype===Date.prototype //true 从上面的例子我们就可以清晰看出对象和函数的关系。 当a被实例化的时候,他会继承父类的con...
2019-05-20 17:37:17 280 1
原创 ES6中class的语法与继承
在es5中,我们常常会使用_proto_、prototype、constructor来实现继承,这样写代码多,写法也不太清晰,所以在es2015版本中增加了class。 class a { } a.prototype //{constructor: ƒ} //constructor: class a ...
2019-04-15 10:14:24 389
原创 ES6学习笔记
1、变量定义: let:主要定义一般的变量,但是注意,不可以变量提升,可以防止变量提升。JS会在执行方法前把变量提前声明,声明完成之后才执行方法,但是let会阻止在声明的代码之前操作let的方法。我们可以把它理解为let不提前声明。 防止用户声明了同一个变量,变量覆盖的问题。 function ab(q){q++;console.log(q)}ab(w);let w=1;//报错 func...
2019-04-04 17:52:33 140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人