记录面试20230513 一面模拟

95 阅读3分钟

html css

1.defer 和 async 的区别

2:常见的met a标签

3 重排和重会是什么? 有什么区别?

4:有没有什么方法从CSS的角度尽量的避免重排呢 transform,?

5 CSS如何开启渲染

6 CSS怎么做隔离?

7 CSS优先级怎么计算?

8 定位

9 flex :1 有什么组成的

10:画一个朝右的三角形,

11 :行内水平垂直居中

12:画一个扇形

13:浏览器的可视区域内,想要去画一个最大的正方形,

14:谷歌浏览器上显示一个 5 px 的字体大小

15 块级 水平水平垂直居中

16 CSS 如何将一个元素让它看不见, 在页面上看不见, 这样的效果请你说一下, 有几种方法,追问 CSS 如何将一个元素让它看不见, 在页面上看不见, 这样的效果请你说一下, 有几种方法,

17: CSS 如何将一个元素让它看不见, 在页面上看不见, 这样的效果请你说一下, 有几种方法,

18 CSS 动画有哪些方法?区别

/////////

js

1: new操作符做了什么事情?追问 如何让我们的这个这个新创建的对象的呃原呃这个这个原型指向于我们构造函数的原型对象呢?

2 call apply bind 的区别是什么?

3 for in 和 for of 的区别是什么? 追问 遍历的这个里面的东西呢? (啊 for of 我便利的是那个呃 value,然后 for in 便利的是 key,),追问 原型可不可以遍历 ,对象的属性能不能?

4 for of 去遍历对象

5:let const var 的区别是什么?

6 说下 你心目中的原型和原型链 一直追问 已经麻了

7:promise,all 和 promise。rase 有什么区别?

8: promise 怎么去做并发控制啊?

9 promise then 和 catch 的区别是什么?,async/await 解决了什么问题

10 介绍一下 js 的事件循环?,微任务和宏任务的区别是什么?

11
async function async1() { console.log("async1 start"); await async2(); console.log("async1 end"); setTimeout(() => { console.log('timer1') }, 0) } async function async2() { setTimeout(() => { console.log('timer2') }, 0) console.log("async2"); } async1(); setTimeout(() => { console.log('timer3') }, 0) console.log("start") 说下执行顺序

12 说下 事件 模型

那你说一下, 那你说一下 window 点 AD event listens 这个 API, 它默认的是在事件捕获和还是在冒泡的阶段触发的呢? 嗯。 老婆对冒泡的阶段, 那如果我们要把它变成在事件的捕获阶段去触发事件, 我们应该怎么去做呢?

怎么去阻止捕获或冒泡这样的一个行为呢?

13: 去做一个深拷贝啊, 深拷贝, 但是如果深拷贝里面有循环引用。 我们怎么去解决深拷贝的循环引用问题呢?

14 common js 和 es module 的区别是什么呀?

哪个可以 tree shaking 为什么,,,(编译式加载,运行式加载。)

15 什么是编译式加载,运行式加载。

16 setTimeout、setInterval、requestAnimationFrame 各有什么特点?