记录一些面试记忆比较深刻的问题
记录一些面试记忆比较深刻的问题
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原型、原型链的理解。
存在问题:
技术方面底层原理以及一些基础,不够了解
即使会在工作中做出来,但是无法讲出来也是个问题。
面试时有的审题可能没完全明白。
思考:
我到底更适合做技术还是做产品?
原公司太注重业务,需减少自己的娱乐时间,多看些技术问题。
博客园作者:herry菌朋友,看到这里,关注作者的公众号吧,不漏掉更新哦
![]()
浙公网安备 33010602011771号