蔚来前端日常实习1.6
-
自我介绍
-
变量提升
-
用var去定义变量一定会污染全局嘛?在任意地方定义var都会污染全局嘛?
-
什么是全局?
-
全局作用域下,定义一个全局变量的方式有哪些?
-
如何在dom中添加事件?
-
浏览器默认支持冒泡还是捕获?
-
如何用js去触发事件?
-
浏览器捕获事件的一个过程?
-
如何终止冒泡?
-
如何改变默认行为?
-
在spa框架中如何触发地址的改变?
-
spa框架中如何实现无刷新的改变页面?底层的一个接口叫什么?
-
redux中间件的作用?
-
redux-thunk发送异步请求的中间件是什么?
-
redux中发送一个异步请求 action应该怎么写?
-
redux的reducer总结一下写法有什么要求?
-
汇总的reducer的api是什么?
-
ruducer组装出来的数据是怎样的数据?
-
reducer写法有什么要求?有什么规范嘛?
-
immutable.js的原理
-
immutable的好处?主要是性能提升嘛?性能提升是CPU性能还是内存性能呢?
-
reducer的原生写法(不使用immutablejs)
-
协商缓存
-
怎么去构建一个闭包?
-
构建闭包的作用,闭包的使用场景