ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
1\. react-router怎么实现路由切换 2\. react-router⾥的标签和标签有什么区别 3\. 标签默认事件禁掉之后做了什么才实现了跳转 4\. React层⾯的性能优化 5\. 整个前端性能提升⼤致分⼏类 6\. import { Button } from 'antd',打包的时候只打包button, 分模块加载,是怎么做到的 7\. 使⽤import时,webpack对node\_modules⾥的依赖会做什么 8\. JS异步解决⽅案的发展历程以及优缺点 9\. Http报⽂的请求会有⼏个部分 10\. cookie放哪⾥,cookie能做的事情和存在的价值 11\. cookie和token都存放在header⾥⾯,为什么只劫持前者 12\. cookie和session有哪些⽅⾯的区别 13\. React中Dom结构发⽣变化后内部经历了哪些变化 14\. React挂载的时候有3个组件,textComponent、 composeComponent、domComponent,区别和关系,Dom结构发⽣变化 时怎么区分data的变化,怎么更新,更新怎么调度,如果更新的时候还有其 他任务存在怎么处理 15\. key主要是解决哪⼀类的问题,为什么不建议⽤索引index(重绘) 16\. Redux中异步的请求怎么处理 17\. Redux中间件是什么东⻄,接受⼏个参数(两端的柯⾥化函数) 18\. 柯⾥化函数两端的参数具体是什么东⻄ 19\. 中间件是怎么拿到store和action,然后怎么处理 20\. state是怎么注⼊到组件的,从reducer到组件经历了什么样的过程 21\. koa中response.send、response.rounded、response.json发⽣了什么 事,浏览器为什么能识别到它是⼀个json结构或是html 22\. koa-bodyparser怎么来解析request 23\. webpack整个⽣命周期,loader和plugin有什么区别 24\. 介绍AST(Abstract Syntax Tree)抽象语法树 25\. 安卓Activity之间数据是怎么传递的 26\. 安卓4.0到6.0过程中WebView对js兼容性的变化 27\. WebView和原⽣是如何通信 28\. 跨域怎么解决,有没有使⽤过Apache等⽅案