2019-5-24
Posted zheng-chuang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2019-5-24相关的知识,希望对你有一定的参考价值。
- [ ] async 在 script 标签上的作用(js的网络加载和网页渲染的顺序)
- [ ] react 的生命周期函数以及各个函数上有什么特殊的作用
- [ ] react 的 setState 的“同步”和“异步”(最好再讲一下原理)
- [ ] webpack 是怎么实现 hot module 的,如果是你,你会怎么实现
- [ ] 遍历 dom 树上所有的标签并按照标签数量进行排序(主考递归遍历和排序算法)
- [ ] react native 中 js 和原生通讯的原理
- [ ] react fiber 和 v-dom 的区别(fiber的原理)
- [ ] 实现一个header container footer 其中header吸顶,footer固定在底部的上中下布局(考虑兼容性)
- [ ] js 装饰器的原理,类装饰器,成员方法装饰器,成员属性装饰器的传参,(还可以讲一下ts中支持的成员函数的参数的装饰器以及ts中的反射)1.关于ts的反射 2.关于装饰器
- [ ] 小程序上遇到哪些问题(这个就比较发散了,看命)
- [ ] 实现event-bus的once函数
- [ ] node中js与c++通讯,c++与js通讯,以及js与其他语言通讯的原理(这个我觉得面试官也是他妈的瞎问,真实答案我也不知道,但猜测应该是v8本身就具有与js通讯的能力,所以js和c++通讯就是正常的,js和其他语言通讯应该是通过c++提供的接口支持)你可以自己查一下,估计被问到的可能性不高
- [ ] webpack常用的loader(js处理,css处理,文件处理等)和plugin(文件拷贝,antd的按需加载,css文件分离,代码分割等)这里找几个公司项目,看一下用到哪几个loader和plugin应该就好了
- [ ] webpack处理流的流转过程(建议看一下,感觉如果问到webpack的配置,稍微深一点应该会问到这个)
- [ ] webpack打包后的文件你看过吗?文件名为什么是1,2,3....命名(其实是想问webpack的实现原理)最好看一下这个
以上是关于2019-5-24的主要内容,如果未能解决你的问题,请参考以下文章