1web worker什么是web worker,work在前端的应用场景是什么呢?解决什么问题,浏览器进程 线程,
浏览器有哪些线程
。
2async defer 的区别,本质,浏览器解析我们一个HTML文件到底要经历过哪些阶段
3重排和重汇是什么东西?
4说一下CSS样式隔离有哪些手段?
5你知道position有哪些值?
6flex:1 组成
7请你说一下flex布局有哪些属性或你平常怎么使用flex布局呢?
8CSS怎么去画一个三角形? 怎么把这个三角形转化成扇形呢?
9单行文本运输省略号,还有多行
10可视区域内画一个最大的正方形。
如何让浏览器能能够立即执行这个渲染更新?
怎么画一个零点五像素的线?
如何让这个元素进行隐藏?我们CSS有哪些方法?
垂直水平居中有哪些方法
js 原型链
你觉得js的继承方式哪些,最好的一种寄生组合继承,请你先说一下继承处组合继承的实现,再说一下继承组合继承相比于一些其他继承方式的优点在哪里?
Object.prototype.proto 原型链的尽头是什么
Function.prototype.proto 答案是什么
构造函数自身的__proto__是什么
Object.proto 答案是什么
Object instanceof Function
Function instanceof Object
Function.prototype===Function.proto
new 操作符做了什么
es 6 let 和我们es 5的var有什么区别呢?请问你用es 5怎么来做暂时性死区?
什么是b包以及b包的使用场景和原理是什么
call bind apply 区别,那函数柯里化,你知道是什么东西吗?如果我点bind,当时绑定的是一个构造函数,但是最终我我又用new这个关键字去把我返回的这个函数给实例化出来,你觉得这个this改变了吗?, .bind 多次 指向第一个 后边的不生效
箭头函数跟普通函数有什么区别?
用js怎么去判断数组数组的类型?
promise点all和promise点rase的区别。如果我现在想要成功的成功回来,失败的失败回来,并且他们一起等待所有的成功和结束之后回来。我请你设计一个这个API,那么你会怎么做呢?prom is点ostacle的。对这个API线程线程已经可以用了,叫premise点o settle do settle settled啊o settled。
promise点all的实现原理你了解吗?,promise怎么去完成?一个promise的取消。promise限制它的并发的个数嘛,对这个手写,鲨鱼哥的最全的手写的js题,在掘金里面啊,有一个第七题就是。
js的事件循环?
requestAnimationFrame
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")