![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
ZjSj0812
这个作者很懒,什么都没留下…
展开
-
Webpack面试题整理
文章目录基本概念与配置性能优化基本概念与配置什么是loader?什么是pluginloader是模块转换器,使wenbpack拥有加载和解析非js文件的能力,是在module.rules中进行配置plugin可以扩展webpack的功能,使得webpack更加灵活。可以在构建的过程中通过webpack的api改变输出的结果,在plugins中进行配置module, chunk, bundlemodule是开发中的单个模块,我们直接写出来的是 modulechunk是指webpac原创 2020-07-08 16:30:24 · 5283 阅读 · 0 评论 -
React面试真题演练
1、组件之间如何通讯父子组件props自定义事件redux和context2、JSX本质creatElement执行返回vnode3、Context是什么?如何应用?父组件,向其下所有子孙组件传递信息如一些简单的公共信息,主题,语言等复杂的公共信息,用 redux4、shouldComponentUpdate的用途性能优化配合不可变值一起使用,否则会出错5、什么是纯函数?返回一个新值,没有副作用,不会修改其它值重点就是不可变值如 arr1 = arr.sl原创 2020-06-28 17:50:18 · 209 阅读 · 0 评论 -
React常见面试题——原理篇
文章目录函数式编程vdom和diffjsx本质合成事件setState和batchUpdatetrantransaction事务机制组件渲染和更新过程函数式编程函数式编程是一种编程范式, 对过程进行抽象,将数据以输入输出流的方式封装进过程内部, 从而也降低系统的耦合度。纯函数:即相同的输入,永远会得到相同的输出,而且没有任何可观察的副作用, 副作用包括但不限于:打印/log发送一个http请求DOM查询可变数据简单一句话, 即只要是与函数外部环境发生交互的都是副作用。像js中的slic原创 2020-06-28 17:18:05 · 3064 阅读 · 0 评论 -
js面试——eventLoop
什么是eventLoop?event loop指的是一种运行机制,规定了JS引擎是如何运行代码的。为什么会有eventLoop?由于JS是单线程执行的,所以任务(代码)的执行需要进行排队。任务分为两种:同步和异步,针对异步任务,首先会被推到任务队列中,然后根据event loop机制进行执行JS运行机制以上为事件循环示例图: step1:主线程读取JS代码,此时为同步环境,形成相应的堆和执行栈; step2:主线程遇到异步任务,指给对应的异步进程进行处理(WEB ...原创 2020-06-16 13:40:41 · 811 阅读 · 0 评论 -
vue常见面试题
v-if与v-show的区别:v-showv-show通过CSS dispaly控制显示和隐藏 v-if组件真正的渲染和销毁,而不是显示和隐藏 频繁切换状态使用v-show,否则使用v-if为何要在v-for中使用key必须使用key,且不能是index和random diff算法中通过tag和key来判断,是否sanmeNode 减少渲染次数,提升渲染性能(如果发现是sameNode,那么会将node的位置进行移动)描述Vue组件生命周期(父子组件)创建前后beforeCreate原创 2020-05-21 16:22:32 · 6060 阅读 · 1 评论 -
js面试题
这是一篇js面试题原型与原型链prototype:每个函数都有一个prototype属性,它是一个对象,是调用该构造函数而创建实例的原型(可以将属性或方法暴露成共用的)proto:每个对象(除了null)上都带一个属性__proto_,他指向当前实例所属类的原型(即创建它的构造函数的原型对象)constructor:每个原型都有一个 constructor 属性,他指向当前所属类(即...原创 2020-07-08 17:48:21 · 295 阅读 · 0 评论