web前端开发技术博客

第8题:常见异步笔试题 浅说 JavaScript 的事件循环

加载中。。。

从一道题浅说JavaScript的事件循环,最近看到这样一道有关事件循环的前端面试题: 12345678910111213141516171819202122232425262728293031323334353637//请写出输出内容 async function async1(&#...

阅读全文

2019年06月20日 734℃ 0条评论 0喜欢

第7题:节流函数的作用是什么?应用场景有哪些 如何实现

加载中。。。

节流概念 节流跟防抖,它们既有相似之处但又有所不同,很容易混淆。这里通过两个比喻来加深理解,先来说说节流。 节流的概念可以想象一下水坝,你建了水坝在河道中,不能让水流动不了,你只能让水流慢...

阅读全文

2019年06月18日 1961℃ 0条评论 0喜欢

第6题:什么是防抖和节流 有什么区别 如何实现

加载中。。。

防抖 你是否在日常开发中遇到一个问题,在滚动事件中需要做个复杂计算或者实现一个按钮的防二次点击操作。 这些需求都可以通过函数防抖动来实现。尤其是第一个需求,如果在频繁的事件回调中做复杂计算...

阅读全文

2019年06月12日 2225℃ 0条评论 0喜欢

第5题:分别介绍什么是深度优先遍历和广度优先遍历 如何实现这两种遍历算法

加载中。。。

本文主要介绍了JavaScript树的深度优先遍历和广度优先遍历算法,结合实例形式分析了JavaScript树的深度优先遍历、广度优先遍历递归与非递归相关实现技巧,需要的朋友可以参考下 什么是图? 图是一种复杂...

阅读全文

2019年06月05日 2439℃ 0条评论 0喜欢

第4题:Set、Map、WeakSet 和 WeakMap 的区别是什么

加载中。。。

前端经典面试题第4题详细介绍下Set、Map、WeakSet和WeakMap的区别有哪些? Set和Map主要的应用场景在于数据重组和数据储存 Set是一种叫做集合的数据结构,Map是一种叫做字典的数据结构 集合(Set) ES6...

阅读全文

2019年06月03日 5260℃ 0条评论 0喜欢

第3题:[‘1′,’2′,’3’].map(parseInt)结果是什么?为什么?

加载中。。。

第一眼看到这个题目的时候,脑海跳出的答案是[1,2,3],但是真正的答案是[1,NaN,NaN]。 parseInt parseInt()函数解析一个字符串参数,并返回一个指定基数的整数(数学系统的基础)。 1const intValue = ...

阅读全文

2019年05月29日 2382℃ 0条评论 0喜欢

第2题:写 React / Vue 项目时为什么要在列表组件中写 key,其作用是什么

加载中。。。

vue和react都是采用diff算法来对比新旧虚拟节点,从而更新节点。在vue的diff函数中(建议先了解一下diff算法过程)。 在交叉对比中,当新节点跟旧节点头尾交叉对比没有结果时,会根据新节点的key去对比...

阅读全文

2019年05月28日 6723℃ 0条评论 2喜欢

第1题:什么是http2 的多路复用

加载中。。。

前言 码云笔记-前端博客,每天提供一道高频面试题给大家,帮助大家查漏补缺,今天就把最近半月汇总的面试题和部分答案发给大家,希望对大家有所帮助。 同时,欢迎PR你认为不错的面试题,欢迎在项目讨...

阅读全文

2019年05月27日 2878℃ 0条评论 0喜欢

博客简介

码云笔记: mybj123.com,一个关注Web前端开发技术的博客,主要记录和总结前端工作中常用的知识及我的生活。
更多博客详情请看关于博客

精彩评论

服务热线:
 13888888888

 QQ在线交流