An open API service indexing awesome lists of open source software.

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

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)