📣-金山WPS-前端一面
Last updated on 2023-10-11 17:25
1.自我介绍
2.CSS的选择器和优先级√
3.display属性值和作用√
4.行内元素、行内块元素和块元素的区别√
块级元素的特点:①块级元素会独占一行、②宽高,行高,外边距和内边距都可以单独设置、宽度默认是容器的100%、可以容纳内联元素和其他的块级元素
行内元素的特点:①和相邻的行内元素在一行上、②高度和宽度无效,但是水平方向上的padding和margin可以设置,垂直方向上的无效 ③默认的宽度就是它本身的宽度、行内元素只能容纳纯文本或者是其他的行内元素(a标签除外)
行内块级元素的特点:① 和其他行内或行内块级元素元素放置在同一行上;元素的高度、宽度、行高以及顶和底边距都可设置。
5.隐藏元素的方法√
6.如何避免重绘和回流?其他的场景?多次的操作改成一次,通过类来进行操作
7.原型、原型链、这三者实例、原型、构造函数之间有什么关系√
8.实例身上访问constructor属性呢?√
9.了解继承吗?
10.对作用域的了解,作用域是静态的还是动态的?
11.全局上下文和全局执行上下文栈、执行上下午的三要素
12.讲一下闭包,闭包有哪些缺点呢?闭包的变量保存在堆中还是栈中呢?
13.说一下this,并说一下改变this的方式,bind返回到新函数进行new操作之后,this指向哪里?
14.map和object的区别
15.null和undefined的区别
16.实现异步编程的方式有哪些呢?除了promise,了解async和await
17.说一下你对promise的了解
18.浏览器的进程有哪些?
19.介绍一下事件循环
20.对V8引擎有了解吗?
21.强缓存和协商缓存
22.http常见的状态码,300的有了解吗
常用的HTTP状态码(面试常被问……)_面试常问的h状态码-CSDN博客
23.TCP的三次握手和四次挥手
24.了解数字证书吗?
25.TCP/IP五层协议
26.前端的构建工具有了解吗?
27.vue2和vue3的响应式原理有什么不一样?
28.nextTick
29.组件之间的通信方式
30.如何解决vuex刷新数据丢失问题?
31.vue的生命周期
32.数据请求在哪个生命钩子里进行,取消定时器和取消事件监听是在哪个生命钩子里进行呢?