记录一些面试记忆比较深刻的问题

记录一些面试记忆比较深刻的问题

css相关:

1.区块内横纵向居中如何实现?

文字和内联元素:text-align为center,line-height为外层height

块级元素:

方法1:外层position为relative,内层position为absolute,top、bottom、left、right为0,margin为auto

方法2:外层display为flex,justify-content和align-items为center,内层为基本div

2.相对定位于绝对定位的区别是什么?

绝对定位(absolute):相对于祖先元素,脱离文档流,不占dom空间,可覆盖在div上,z-index控制可呈现顺序,top、left等调整位置移动。display会变成inline-block
相对定位(relative):相对于原始位置,不脱离文档流,占原始dom空间,可覆盖在div上,z-index控制可呈现顺序,top、left等调整位置移动

3.rem和em的区别是什么?

4.css选择器优先级?

js相关:

1.关于闭包的理解

2.

let a;
for(let i=0,j=0;i<10,j<8;i++,j++){
	a=i+j;
}
求a=?

答案是14,,j最大值为7,i也就在7的时候跳出了循环。所以7+7

3.字符串"wer244edf3s35idopgi50f048f95-f4346"提取出数组[244,3,35,50,048,95,4346] 实现流程与方案

4.关于js原型、原型链的理解。

 

存在问题:

技术方面底层原理以及一些基础,不够了解
即使会在工作中做出来,但是无法讲出来也是个问题。
面试时有的审题可能没完全明白。

思考:

我到底更适合做技术还是做产品?

原公司太注重业务,需减少自己的娱乐时间,多看些技术问题。

posted @ 2019-02-11 23:04  herry菌  阅读(160)  评论(0)    收藏  举报