1、
let obj = {}
let c = [1,2]
as = function(){
a = 'wer'
c.push(4)
c = []
obj.str = 's'
obj = {r : 2}
}
as()
console.log(a,obj,c)
考查let,做错了,let只限制他的块级作用域,除此之外,和普通变量没什么区别,都可以重新赋值,修改。
2、flex flex-grow flex的多行实现
简答题 1、 设置css样式,父元素占满,子元素不给宽高,设置垂直居中,同时再上移50px
2、promise 给da(){console.log('da’},dong{console.log("dong")} 立刻打印dong,100ms后打印da,200ms后打印da,250ms后打印da 循环25次,不能用async和await
3、找出视口内的最大img的面积
- (1)精度是浮点数
- (2)在视口内
- (3)只露出一部分的按整个面积
- (4)图片是矩形
- (5)溢出div的部分不管,只看显示出的img的大小