https://github.com/shunjizhan/frontend-interview-gotchas
frontend interview all-in-one
https://github.com/shunjizhan/frontend-interview-gotchas
frontend frontend-interview frontend-interview-questions interview interview-practice interview-preparation interview-questions inteview-test mian-shi mianshi qian-duan
Last synced: about 1 year ago
JSON representation
frontend interview all-in-one
- Host: GitHub
- URL: https://github.com/shunjizhan/frontend-interview-gotchas
- Owner: shunjizhan
- Created: 2021-01-02T07:57:41.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-09-14T05:38:53.000Z (almost 5 years ago)
- Last Synced: 2025-01-31T23:23:13.094Z (over 1 year ago)
- Topics: frontend, frontend-interview, frontend-interview-questions, interview, interview-practice, interview-preparation, interview-questions, inteview-test, mian-shi, mianshi, qian-duan
- Language: JavaScript
- Size: 18.1 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Frontend Interview Gotchas
一些前端知识点的总结
## JS基础
- [各种API和基础](./JS基础.md)
- [ES6](./ES6.md)
- [原型链](./原型链.md)
- 手写new
- 手写instance of
- 手写typeof
- 继承的6种写法
- [作用域和闭包](./闭包和上下文.md)
- 作用域
- 执行上下文
- 变量对象
- 闭包
- this
- 手写call/apply/bind
- [异步事件](./异步事件.md)
- event loop
- 手写mini promise
- async/await
- [函数式编程](./函数式编程.md)
- [TypeScript](./TypeScript.md)
## React
- [React原理](./React/react原理.md)
- DOM diff
- 手写mini React
- Fiber
- 手写mini Fiber
- [Hook用法和原理 + 手写mini hook](./React/hook.md)
- [状态管理](./React/状态管理.md)
- Redux + 手写mini Redux
- Mobx
- [React SSR](./React/SSR.md)
- 手写mini SSR
- NextJS
- [Gatsby](./React/Gatsby.md)
- [React性能优化](./React/react性能优化.md)
- [React相关手写链接](./React/手写.md)
## Vue
- [snabdom + DOM diff](./Vue/virtual-DOM.md)
- 原理
- [响应式原理](./Vue/响应式原理.md)
- [route原理](./Vue/vue-route.md)
- [源码分析](./Vue/源码分析.md)
- [Vuex](./Vue/vuex.md)
- [Vue3.0](./Vue/Vue3.0.md)
- [Vue SSR](./Vue/SSR.md)
- NuxtJS
## HTML和CSS
- [HTML](./HTML.md)
- DOM基础和API
- [CSS](./CSS.md)
- 盒装模型
- Flex布局
- Grid布局
- 居中的100种方式
## Webpack
- webpack原理
- loader, plugin
- tapable
- 手写tapable hook
- 手写mini webpack
## http和浏览器
- [http和浏览器基础](./http和浏览器.md)
- tcp协议
- http协议
- 跨域
## 各种
- [各种手写](./各种手写.md)
- call/apply/bind
- Object.assign
- Promise.all
- 深拷贝(deepclone)
- 每隔一秒打印 1,2,3,4,5
- compose
- throttle/debounce
- [各种区别](./各种区别.md)
- [各种问题](./各种问题.md)
- [杂七杂八的知识](./杂.md)