2022.04.28
项目深度、广度: 分析出 日常做事
用了 https 还是有什么问题
跨端的方案
错误的捕获 以及是怎么处理的
分析首屏的加载时常是怎么去衡量的
vue 自定义指令是怎么实现的 有什么钩子 指令定义函数提供了几个钩子函数
bind: 只调用一次,指令第一次绑定到元素时调用,可以定义一个在绑定时执行一次的初始化动作
inserted: 被绑定元素插入父节点时调用(父节点存在即可调用,不必存在于 document 中)
update: 被绑定元素所在的模板更新时调用,而不论绑定值是否变化。通过比较更新前后的绑定值
componentUpdated: 被绑定元素所在模板完成一次更新周期时调用
unbind: 只调用一次,指令与元素解绑时调用
vue computed 和 watch 是怎样的
为什么用 fiddle 能看到明文的 https
答案: 抓包工具的原理就是”伪装“,对客户端伪装成服务器,对服务器伪装成客户端;使用抓包工具抓 HTTPS 包必须要将抓包工具的证书安装到客户端本地,并设置信任;
ui 层面的优化
讲一讲前后分离做的性能优化的点
讲一讲 requestAnimationFrame 和 事件循环有什么关系
进程与线程
进程是一个工厂,工厂有它的独立资源-工厂之间相互独立
线程是工厂中的工人,多个工人协作完成任务-工厂内有一个或多个工人-工人之间共享空间
浏览器是多进程的
浏览器是多进程的
浏览器之所以能够运行,是因为系统给它的进程分配了资源(cpu、内存)
简单点理解,每打开一个 Tab 页,就相当于创建了一个独立的浏览器进程。
什么是宏任务,什么是微任务
介绍一下你负责的项目 你在里面充当的角色
从魅族到腾讯 主人翁心态
讲了下双向数据绑定的原理
需要提升的点结构化说描述
最有价值的部分
最后更新于
这有帮助吗?