码云笔记前端博客

第14题 浮动布局的优点?有什么缺点?清除浮动有哪些方式?

什么是浮动布局 当元素浮动以后可以向左或向右移动,直到它的外边缘碰到包含它的框或者另外一个浮动元素的边框为止。元素浮动以后会脱离正常的文档流,所以文档的普通流中的框就变现的好像浮动元素不...

阅读全文

2019年11月06日 31℃ 0条评论 6喜欢

第13题 CSS实现元素水平垂直居中的方案总结

水平居中 对于行内元素: text-align: center; 对于确定宽度的块级元素: 1. width和margin实现。margin: 0 auto; 2. 绝对定位和margin-left: -width/2, 前提是父元素position: relative 对于宽度未知...

阅读全文

2019年10月14日 94℃ 0条评论 13喜欢

第12题:为什么有时连续多次setState只有一次生效?

例如下面的代码,两次打印出的结果是相同的: 12345678componentDidMount() {     this.setState({ index: this.state.index + 1 }, () => { &...

阅读全文

2019年10月04日 76℃ 0条评论 14喜欢

第11题:setState是同步的还是异步的?

生命周期和合成事件中 在 React的生命周期和合成事件中, React仍然处于他的更新机制中,这时无论调用多少次 setState,都会不会立即执行更新,而是将要更新的·存入 _pendingStateQueue,将要更新的组...

阅读全文

2019年09月25日 221℃ 0条评论 9喜欢

第10题:React生命周期有哪些,16版本生命周期发生了哪些变化?

15生命周期 初始化阶段 constructor 构造函数 getDefaultProps props默认值 getInitialState state默认值 挂载阶段 componentWillMount 组件初始化渲染前调用 render 组件渲染 componentDidMount组...

阅读全文

2019年09月24日 180℃ 0条评论 8喜欢

第9题:a 可以同时 == 1 && == 2 && == 3吗?

工作之余逛了一下知乎,看到一道经典面试题,相信大家遇到过,码云笔记也浅谈一下个人的看法,希望对大家有用,同时也希望大家留言讨论更好地方法,互相学习互相进步。 此题目的答案可以分为三大类: ...

阅读全文

2019年07月22日 681℃ 0条评论 5喜欢

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

加载中。。。

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

阅读全文

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

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

加载中。。。

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

阅读全文

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

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

加载中。。。

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

阅读全文

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

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

加载中。。。

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

阅读全文

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

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

加载中。。。

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

阅读全文

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

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

加载中。。。

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

阅读全文

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

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

加载中。。。

码云笔记-前端博客,每天提供一道高频面试题给大家,帮助大家查漏补缺,今天就把最近半月汇总的面试题和部分答案发给大家,希望对大家有所帮助。 同时,欢迎PR你认为不错的面试题,欢迎在项目讨论区留下你的答案,共同参与这个项目,由于时间问题,我只提供部分题目和部分答案,更多优质答案希望小伙伴们分享出来。

阅读全文

2019年05月28日 7389℃ 0条评论 3喜欢

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

加载中。。。

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

阅读全文

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

博客简介

码云笔记 mybj123.com,一个专注Web前端开发技术的博客,主要记录和总结博主在前端开发工作中常用的实战技能及前端资源分享,分享各种科普知识和实用优秀的代码,以及分享些热门的互联网资讯和福利!码云笔记有你更精彩!
更多博客详情请看关于博客

精彩评论

站点统计

  • 文章总数: 472 篇
  • 分类数目: 13 个
  • 独立页面: 8 个
  • 评论总数: 228 条
  • 链接总数: 15 个
  • 标签总数: 1036 个
  • 建站时间: 522 天
  • 访问总量: 8681309 次
  • 最近更新: 2019年11月18日