- [webpack] 异步加载原理是啥
- [React] 父组件调用子组件的方法
- [React] Hooks 实现原理是什么, 简单描述一下
- [webpack] 核心库 - tapable 的设计思路与实现原理是什么?
- [webpack] 构建流程是怎么样的?
- [代码实现] 简单实现一个洋葱模式中间件
- 大文件上传了解多少
- [Vue] watch 和 computed 的区别和理解
- const 和 readonly 的区别
- 枚举和常量枚举的区别
- 实现一个类似关键字new功能的函数
- ts 中 type 和 interface的区别
- [Vue] vue3 的响应式库是独立出来的,它单独使用的时候是什么效果
- [Vue] Vue3 的响应式原理?
- 小程序的大概原理?
- 前端路由的实现原理
- [Vue] 在 v-for 时给每项元素绑定事件需要用事件代理吗?为什么?
- [Webpack] webpack热更新原理是什么?
- 实现 convert 方法,把原始 list 转换成树形结构,要求尽可能降低时间复杂度
- react-router 里的 `<Link>` 标签和 `<a>` 标签有什么区别
- 请实现一个 add 函数,满足以下功能
- 算法题之「移动零」
- 数组里面有10万个数据,取第一个元素和第10万个元素的时间相差多少?
- [Vue] 使用Proxy实现简易的vue双向数据绑定
- 介绍下 BFC、IFC、GFC 和 FFC?
- 为什么普通 for 循环的性能远远高于 forEach 的性能?
- [React] 为什么不能在循环、条件或嵌套函数中调用 Hooks?
- Server-sent events(SSE) 了解多少(服务端推送)
- Long Tasks 了解多少?
- Service Worker 是如何缓存 http 请求资源的?
- 如果用户说 web 应用感觉很反应慢或者卡顿,该如何排查?
- 设计一套全站请求耗时统计工具