
环境 由于node需要指定版本,所以要先安装nvmMac M1芯片 关于nvm的问题[https://www.jianshu.com/p/29c...
基本认识 Promise提供了一种异步过程的不同写法。回调函数是层层嵌套的,而Promise,类似于函数式的...链式调用。 Promise是一...
问题简介 碰到过一个问题,日期格式在Chrome,Safari等主流浏览器显示都是正常的,但是在搜狗浏览器下面不正常。经过排查,原因出在了Jav...
JavaScript引擎是单线程运行的,浏览器无论在什么时候都只且只有一个线程在运行JavaScript程序。 JavaScript可以异步执行...
单例模式在面向对象的编程范式下还是非常有用的。举个例子,将服务化的思想引入前端,可以把一些公共逻辑以服务的模式提供。把服务做成单例,在概念理解和...
相对于回调函数来说,Promise是一种相对优雅的选择。那么有没有更好的方案呢?答案就是async/await。优势主要体现在,级联调用,也就是...
关于Promise的基本内容,已经写过一篇文章。基本的会用,偶尔也用过,不过知识点比较多,并且代码在外面套了好几层,感觉也比较复杂,一直理不顺头...
ECMAScript 6 入门这篇文章不错,下面的只是随手记。 块级作用域 能用let的地方,就不要用var,可以解决i异常的问题。 少用立即执...
基本概念 简单讲就是把函数的计算结果缓存起来。这个对于计算量大的递归调用,可以加快速度。比如阶乘,斐波那契数组数组等。 第1次计算,还是耗时的,...
文集作者