自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Promise的基本使用方法

Promise的概述 Promise存在三种状态,及承诺开始pending,承诺兑现fulfilled以及承诺失败rejected。 承诺的状态一旦确定就不可在被改变,即当状态为fulfilled时,此时promise的状态就不可再变为rejected,反之同样。 fulfilled与rejected存在onFulfilled和onRejected状态。 什么是promise? 抽象表达:Promise 是JS 中进行异步编程的新的解决方案 具体表达:Promise 是一个构造函数,pro.

2020-11-08 17:33:43 339

原创 JavaScript的同步编程、异步编程

同步模式 同步模式指的就是我们代码中的任务依次执行,程序执行的顺序与代码的编写顺序一致。 以下代码为同步模式的代码,具体分析其执行顺序 // 首先分析代码结构,本段代码为同步模式,js在读取到代码时,先将一个(anonymous)匿名函数放到 // 调用栈。 console.log('Global begin') // 在读取到第一行console.log(‘Global begin’)时,将其压到调用栈,随后去执行,当控制台打印出 //结 果后,将其弹出调用栈,继续下一行代码; // 在读取到

2020-11-08 15:51:49 189

原创 函子的简单介绍

为什么要学函子 函数式编程中如何把副作用控制在可控的范围内、异常处理、异步操作等。 什么是函子 容器:包含值和值的变形关系(这个变形关系就是函数) 函子:是一个特殊的容器,通过一个普通的对象来实现,该对象具有 map 方法,map 方法可以运 行一个函数对值进行处理(变形关系) Functor(函子) // ES6中引入类的概念,但是js中没有一个真正的class原始类型,仅仅只是对原型对象运用【语法糖】,所 // 以只有理解如何使用原型对象实现类和继承,才能真正的用好 class Cont.

2020-11-08 15:19:47 983 1

原创 函数式编程基础学习

函数式编程part1 为什么要学习函数式编程? 函数式编程是种编程方式,它将电脑运算视为函数的计算。函数编程语言最重要的基础是λ演算(lambda calculus),而且λ演算的函数可以接受函数当作输入(参数)和输出(返回值) 函数式编程是非常古老的一个概念,早于第一台计算机的诞生,函数式编程的历史 那为什么我们现在还要学习函数式编程? ·函数式编程是随着React的流行受到越来越多的关注 ·Vue3也开始拥抱函数式编程 ·函数式编程可以抛弃this ·打包过程...

2020-10-29 23:22:06 263

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除