node.js 模块成员导出

为什么进行模块化开发?在传统的非模块化开发中,可能会出现命名冲突和文件依赖等一系列缺点,再用上模块化开发之后,各个模块之间都是相对独立的,这种问题就可以有效的避免。但是在最开始进行模块化开发的时候是没有标准的,各个项目之间使用的可能是...

node.js的全局对象

JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的...

ES6中新增的函数扩展

参数默认值在原先的js版本中,并不能直接在参数列表上设置默认值,而是在函数体内部使用||符号来设置默认值。function fn(par){ p = par || "node"; console.l...

ES6中新增字符串处理函数

在JS的ES6新版本中,添加了几个特别好用的字符串处理函数。includes函数判断字符串中是否包含指定字符串,如果包含返回true,不包含返回falseconsole.log('hello node'.includes('node'...

ES6中的Buffer模块的核心方法

简介Buffer对象是Node.js中处理二进制数据的接口(处理二进制数组),它是Node.js原生提供的全局对象(不是模块),可以直接使用,而不需要使用require进行导入。Buffer对象其实就是一个二进制的数组。Buffer对...