这两天在准备面试,总结了一些前端的知识,每天还在大量更新中,感兴趣的可以看看。
https://github.com/hzeyuan/Blog
html篇
js篇
- 1.javaScript有哪些基本数据类型?
- 2. javaScript有哪些常用的数据类型检测方法?
- 3. 如何实现一个深浅拷贝?
- 4. javaScipt中有哪些继承方式?
- 5. 如何实现new、apply、call、bind方法?
- 6. 什么是闭包?
- 7. 闭包产生的原因?
- 8. 什么是函数柯里化?
异步编程
React篇
- 1. 什么是react?
- 2. 为什么要用JSX?
- 3. React中的生命周期及注意的坑?
- 4. 类组件和函数组件的区别?
- 5. 如何设计React组件?
- 6. setState是同步更新还是异步更新?
- 7. 为什么setState要异步呢?
- 8. React中的跨组件通信?
- 9. 列举一种熟悉的React状态管理工具
网友评论