摘要:第31题:改造下面的代码,使之输出0-9,写出你能想到的所有解法。 for (var i = 0; i < 10; i++) { setTimeout(() => { console.log(i); }, 1000) } 答: 解法1:把var改成let for (let i = 0; i < 10
阅读全文
摘要:第22题:介绍下重绘和回流(Repaint&Reflow),以及如何进行优化? 答:关于重绘和回流 第23题:介绍下观察者模式和订阅-发布模式的区别,各自适用于什么场景? 答:观察者模式和发布订阅模式 第24题:聊聊Redux和Vuex的设计思想? 答: 把组件之间需要共享的状态抽取出来,遵循特定的
阅读全文
摘要:观察者设计模式 观察者模式是一种软件设计模式。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实时事件处理系统。 简单来说就是,一个对象(被观察者)的状态发生改变时,会通知所有依赖它的对象(观察
阅读全文
摘要:1. 浏览器渲染机制 浏览器采用流式布局模型(Flow Based Layout) 浏览器会把HTML解析成DOM,把CSS解析成CSSOM,DOM和CSSOM合并就产生了渲染树(Render Tree)。 有了RenderTree,我们就知道了所有节点的样式,然后计算他们在页面上的大小和位置,最后
阅读全文
摘要:前言 我想写一系列关于Vuex的入门文章,我是看着vuex官网文档,结合自己从零搭建的vue项目来实践vuex的知识。 Vuex入门系列: Vuex入门简单示例(一) Vuex入门简单示例(二) Vuex入门简单示例(三) Vuex入门简单示例(四) Vuex入门简单示例(五) 本文涉及知识点: v
阅读全文
摘要:前言 我想写一系列关于Vuex的入门文章,我是看着vuex官网文档,结合自己从零搭建的vue项目来实践vuex的知识。 Vuex入门系列: Vuex入门简单示例(一) Vuex入门简单示例(二) Vuex入门简单示例(三) Vuex入门简单示例(四) Vuex入门简单示例(五) 本文涉及知识点: v
阅读全文
摘要:前言 我想写一系列关于Vuex的入门文章,我是看着vuex官网文档,结合自己从零搭建的vue项目来实践vuex的知识。 Vuex入门系列: Vuex入门简单示例(一) Vuex入门简单示例(二) Vuex入门简单示例(三) Vuex入门简单示例(四) Vuex入门简单示例(五) 本文涉及知识点: v
阅读全文
摘要:前言 我想写一系列关于Vuex的入门文章,我是看着vuex官网文档,结合自己从零搭建的vue项目来实践vuex的知识。 Vuex入门系列: Vuex入门简单示例(一) Vuex入门简单示例(二) Vuex入门简单示例(三) Vuex入门简单示例(四) Vuex入门简单示例(五) 本文涉及知识点: v
阅读全文
摘要:前言 我想写一系列关于Vuex的入门文章,我是看着vuex官网文档,结合自己从零搭建的vue项目来实践vuex的知识。 Vuex入门系列: Vuex入门简单示例(一) Vuex入门简单示例(二) Vuex入门简单示例(三) Vuex入门简单示例(四) Vuex入门简单示例(五) 本文涉及知识点: v
阅读全文
摘要:内容来自:https://github.com/Advanced-Frontend/Daily-Interview-Question/issues/22 npm模块安装机制 发出npm install命令 查询node_modules目录之中是否已经存在指定模块 若存在,不再重新安装 若不存在, n
阅读全文
摘要:原文地址:作为前端的你了解多少tcp的内容 学习笔记如下: OSI网络分层,从上到下分别是: 应用层(Application) 表示层(Presentation) 会话层(Session) 传输层(Transport) 网络层(Network)——路由器 数据链路层(Data Link)——交换机
阅读全文
摘要:知乎高赞回答:https://www.zhihu.com/question/297080761 知乎 高冷冷 1.你羡慕那些学识渊博、博古通今的人,于是决定读很多书。 2.对于成为【学识渊博、博古通今的人】来说,看书是最简单的一步。记忆、应用、输出、温习,才是更重要的环节。 3.你在完成你目标的过程
阅读全文