一、问题 今天突然被同事问到一个问题,以下代码怎么输出: 一眼看完,我果断回答了如下答案: 然而...翻了个大车,实际代码运行结果是: 一直以来都有个误解,以为then和ca...
一、问题 今天突然被同事问到一个问题,以下代码怎么输出: 一眼看完,我果断回答了如下答案: 然而...翻了个大车,实际代码运行结果是: 一直以来都有个误解,以为then和ca...
一、什么是Event Loop Event Loop指的是计算机系统的一种运行机制,在JavaScript中就是采用Event Loop这种机制来解决单线程带来的问题。 1....
本节需要准备知识点:Event Loop、Promise 关于Event Loop介绍参考阮一峰老师的文章: http://www.ruanyifeng.com/blog/2...
一、什么是响应式? 在了解什么是响应式之前我们现来看一段代码演示 代码示例中,变量y依赖变量x进行求值,但是我们会发现每一次变量x重新赋值时都要手动对y进行求值,存在大量的重...
上一节[https://juejin.cn/post/7147527757533020173]主要学习创建型的三种设计模式是怎么使用的。如何利用创建型设计模式来指导我们更好的...
上一节[https://juejin.cn/post/7146508772196745229]我们主要学习了使用设计模式来写代码的指导思想以及设计模式的分门别类,本节主要学习...
一、代码与设计模式 1.1. 我们写代码到底是在写什么? 大家可以把自己的项目或者是代码理解成我们就是在编写模块,并且设计它们之间的沟通。其实一个项目或者功能我们都可以理解成...
前面三个小节我们根据下图分析了Vue整个响应式系统的闭环,这一节我们直接来看Vue源码。 前面小节的链接在这里: Vue—关于响应式(一、依赖收集原理分析)[https://...
为了应对高并发的服务器端开发,微软在2009年提出了一种更优雅地实现异步编程的方式Reactive Programming即反应式编程。随后其他技术紧随其后,比如ES6通过引...
React的设计模式有很多种,比如无状态组件/表现型组件,有状态组件/容器型组件,render模式组件,高阶组件等等。本文主要介绍react的render模式与HOC设计模式...
上一篇我们经历了一次头脑爆炸,一口气看完了从webpack-cli到babel-loader的全流程。这一篇可以放松一下了,来看看hooks中到底包含了什么秘密。 1. ho...
promise是什么? 1、主要用于异步计算2、可以将异步操作队列化,按照期望的顺序执行,返回符合预期的结果3、可以在对象之间传递和操作promise,帮助我们处理队列 为什...
前段时间,在朋友圈了发了一张类似于城市黑金风格的照片,有些小伙伴留言问这是怎么调的,效果好棒。其实这张照片的调色很简单的,感谢大家的喜欢,今天来给大家讲讲如何通过简单的几步调...
vue项目打包的时候,如果项目比较庞大,那么将会打出一个很大的包,速度比较慢,这个时候可以考虑拆分,不要把所有的内容都打到一个包里面去。但是在开发环境时使用lazy-load...
我们这次要实现一个类似探探主界面的程序 。 所以在这里我们实现一个自己的控件,并弄明白其原理就好了。在实现的过程中我们先去决定使用什么控件比较合适 在这里使用的Recycle...
前端埋点主要是为了服务运营人员采集用户行为数据,进行后续的数据分析工作。 前端监控和埋点能做什么 数据监控(用户行为)pv,uv记录操作系统用户在每一个页面的停留时间(离开页...