大前端
大前端进阶之路
伯格老谭
小白,别介
展开
-
Promise的基本使用方法
Promise的概述Promise存在三种状态,及承诺开始pending,承诺兑现fulfilled以及承诺失败rejected。 承诺的状态一旦确定就不可在被改变,即当状态为fulfilled时,此时promise的状态就不可再变为rejected,反之同样。 fulfilled与rejected存在onFulfilled和onRejected状态。什么是promise?抽象表达:Promise 是JS 中进行异步编程的新的解决方案具体表达:Promise 是一个构造函数,pro.原创 2020-11-08 17:33:43 · 307 阅读 · 0 评论 -
JavaScript的同步编程、异步编程
同步模式同步模式指的就是我们代码中的任务依次执行,程序执行的顺序与代码的编写顺序一致。以下代码为同步模式的代码,具体分析其执行顺序// 首先分析代码结构,本段代码为同步模式,js在读取到代码时,先将一个(anonymous)匿名函数放到// 调用栈。console.log('Global begin')// 在读取到第一行console.log(‘Global begin’)时,将其压到调用栈,随后去执行,当控制台打印出//结 果后,将其弹出调用栈,继续下一行代码;// 在读取到原创 2020-11-08 15:51:49 · 161 阅读 · 0 评论 -
函子的简单介绍
为什么要学函子函数式编程中如何把副作用控制在可控的范围内、异常处理、异步操作等。什么是函子容器:包含值和值的变形关系(这个变形关系就是函数) 函子:是一个特殊的容器,通过一个普通的对象来实现,该对象具有 map 方法,map 方法可以运 行一个函数对值进行处理(变形关系)Functor(函子)// ES6中引入类的概念,但是js中没有一个真正的class原始类型,仅仅只是对原型对象运用【语法糖】,所// 以只有理解如何使用原型对象实现类和继承,才能真正的用好class Cont.原创 2020-11-08 15:19:47 · 938 阅读 · 1 评论 -
函数式编程基础学习
函数式编程part1为什么要学习函数式编程?函数式编程是种编程方式,它将电脑运算视为函数的计算。函数编程语言最重要的基础是λ演算(lambda calculus),而且λ演算的函数可以接受函数当作输入(参数)和输出(返回值)函数式编程是非常古老的一个概念,早于第一台计算机的诞生,函数式编程的历史那为什么我们现在还要学习函数式编程? ·函数式编程是随着React的流行受到越来越多的关注 ·Vue3也开始拥抱函数式编程 ·函数式编程可以抛弃this ·打包过程...原创 2020-10-29 23:22:06 · 234 阅读 · 0 评论