NodeJS
文章平均质量分 68
大禾
中国科学院理科博士,从事阿里云空间大数据相关工作,有多年的GIS和游戏引擎研发经验。
展开
-
针对模块化,CommonJS规范,require原理和包查找机制等的整理
模块化的好处: 为了更有效的组织代码,提高重用性,增大开发效率,我们会把项目拆分成不同模块,每个模块,职责单一,多人协同,高效运行,易于维护。模块的发展历程js 不像其他高级语言有模块系统,标准库较少和更缺乏包管理系统。js 起初只有全局对象的形式,通过一个个小函数来实现不同的模块功能渐渐发展,通过构建对象的形式,来武装不同的功能继续发展,通过立即执行函数和闭包的形式来分离一个转载 2018-01-17 15:20:01 · 1444 阅读 · 0 评论 -
Object.assign()解释整理
语法Object.assign(target, ...sources)参数target目标对象。sources源对象。返回值目标对象。描述如果目标对象中的属性具有相同的键,则属性将被源中的属性覆盖。后来的源的属性将类似地覆盖早先的属性。Object.assign 方法只会拷贝源对象自身的并且可枚举的属性到目标对象。该方法使用源对象转载 2018-02-06 20:56:36 · 281 阅读 · 0 评论 -
JS - Promise使用详解2(ES6中的Promise)
JS - Promise使用详解2(ES6中的Promise)2017-05-04发布:hangge阅读:23402015年6月, ES2015(即 ECMAScript 6、ES6) 正式发布。其中 Promise 被列为正式规范,成为 ES6 中最重要的特性之一。1,then()方法简单来讲,then 方法就是把原来的回调写法分离出来,在异步操作执行完后,用链式调用的方式执行回调函数。而 Pr...转载 2018-03-05 17:50:30 · 205 阅读 · 0 评论 -
JS - Promise使用详解1(基本概念、使用优点)
一、promises相关概念promises 的概念是由 CommonJS 小组的成员在 Promises/A 规范中提出来的。1,then()方法介绍根据 Promise/A 规范,promise 是一个对象,只需要 then 这一个方法。then 方法带有如下三个参数:成功回调失败回调前进回调(规范没有要求包括前进回调的实现,但是很多都实现了)。一个全新的 promise 对象从每个 then...转载 2018-03-05 17:52:58 · 392 阅读 · 0 评论