自我介绍   介绍项目,印象深的地方或者难点   生产环境和测试环境的代码怎么保持一致   用过gulp的哪些任务   react生命周期   state发生变化,会触发那个生命周期函数,如何阻止重新render   作用域链   解构解析如何获取数组的第二个元素   promise什么时候会执行.then, .catch   let var const区别   js的变量基本类型有哪些,引用类型有哪些,分别有什么特点   事件流   解释闭包,优点和缺点   块级元素和行内元素的水平垂直居中分别怎么实现   rem, em区别   跨域怎么实现   浏览器存储,cookie,localsto...