介绍项目,项目亮点随便说说
切片在哪做的,整个文件计算 hash 吗
前端学多久了,怎么学的,有系统学吗
为什么选择 Vue
假如不懂 vue 你要怎么宣传
MVVM 解释下
Vue 具体如何实现 MVVM
Object.defineProperty 打印题
const person={name:'qwe'}
Object.defineProperty(person,'name',value:'zxc')
person.name = 'asd'
console.log(person)
Promise 是什么,用来解决什么问题,回调地狱
Promise.all ==》 Promise allSelected
怎么做的异常收集
原型链,一般用于干嘛 ==》 继承
JS 事件机制,为什么有这样的事件机制,如果没有会怎么样
写尽可能多的继承,原型链继承、借用继承、寄生组合继承
寄生组合继承什么缺点
ES6 继承属于哪个
css 动画咋做,还有吗
css 样式隔离方案
不显示元素怎么做
宽高设置为 0 就一定能不显示吗
display none 会在 DOM 结构中吗?
深浅拷贝是什么
setTimeout 输出问题 ==》 let ==》立即执行函数 ==》 闭包 ==》 能被回收吗?
熟悉的排序算法
快排复杂度,最差情况是什么情况
复杂度你是怎么理解的
tcp/udp 全双工和半双工
http 缓存
为什么要有 etag ,etag 是如何生成的,5g 的文件呢,具体算法是什么样
https 流程
为什么要有对称加密和非对称加密
https 交换随机数时候中间人监听即后端收到的随机数是经过中间人修改过的,同时后端返回给前端的随机数也是修改过了,这样有可能吗
子序列问题
对象驼峰化
反问