全国白癜风爱心大使 https://m.39.net/baidianfeng/a_4831006.html嗨大家好,新的一天到来了,咱们看看今天有哪些前端高频面试题吧?WEB前端高频面试题每天5道题第六波1、redux和router开发的时候遇到过那些问题?怎么解决的?答:redux的问题就是页面刷新后无法保存数据,需要用localStorage来配合解决。Router在子组件里会出现跳转的问题,使用withRouter来解决。2、react+redux开发项目的时候数据请求这块如何分配?答:比如做会员登录时,会员的信息记录到redux中。在做购物车是也需要把数据记录在redux中。3、大型的前端构建项目,本地打包和编译的时候如何区别开发和生产环境?答:通过变量来区分:exportNODE_ENV=development是开发环境。exportNODE_ENV=production是生产环境。4、看过jquery源码吗?你说说jquery的底层实现原理。答:看过;比如:(#name)就是原生js的document.getElementById(name)。(function(){})实现原理是监听DOMContentListener(兼容火狐和谷歌等浏览器)和onreadystatechange(兼容ie浏览器)实现的。5、你封装过插件吗?封装过哪些插件,说说封装插件的思路答:封装过。比如:购物车,幻灯片,选型卡,下拉加载,toast,弹窗等插件。先用原生js写对象再用.fn去调用。本文原创于程序思维:
转载请注明:http://www.aierlanlan.com/rzgz/7565.html