原文地址:多条件短路优化实测 什么是多条件短路 型如 if (A && B && C) 这样的多个条件组成的逻辑语句, 通过调整每个因子的顺序,利用短路来实现执行效率的优化。 知乎:逻辑运…
分类:node.js教程学习
js判断数组中是否存在某个值
1. array.indexOf 判断数组中是否存在某个值,如果存在返回数组元素的下标,否则返回-1 let arr = ['something', 'anything', 'nothing', 'anything'];…
Node.js 沙箱环境
node官方文档里提到node的vm模块可以用来做沙箱环境执行代码,沙箱环境针对代码的上下文环境做了隔离。 A common use case is to run the code in a sandboxed envi…
ELSE 技术周刊(2017.11.06期)
业界动态 NEWS: Node.js 8 Moves into Long-Term Support and Node.js 9 Becomes the New Current Release Line Node 8成为L…
[Webpack并不难]使用教程(二)--- module.loaders
第一篇讲了Webpack的安装,以及配置文件的 entry,devtool,output,resolve。这篇接着说配置文件的 module。想看看第一篇的朋友可以点 这里。 module (官方的文档) module:…
gulp学习小记
gulpjs是一个前端构建工具,与gruntjs相比,gulpjs无需写一大堆繁杂的配置参数,API也非常简单,学习起来很容易,而且gulpjs使用的是nodejs中stream来读取和操作数据,其速度更快。如果你还没有…
Nest.js 4.6.6 发布,更优雅的下一代 Node.js 开发框架
Nest 是构建高效,可扩展的 Node.js Web 应用程序的框架。 它使用现代的 JavaScript 或 TypeScript(保留与纯 JavaScript 的兼容性),并结合 OOP(面向对象编程),FP(函…
import、require 、export、export default、exports、module exports
对比表 名称 es6 node 说明 使用 export √ export default √ import √ export/export default导出, import导入 exports √ module.ex…
关于UUID的二三事
一、简介 UUID,是Universally Unique Identifier的缩写,UUID出现的目的,是为了让分布式系统可以不借助中心节点,就可以生成UUID来标识一些唯一的信息; GUID,是Globally U…
像盖房子一样写代码:当我以测试驱动开发的时候,我在想些什么
当我写一个功能模块方法时,我在想些什么 // 无论什么方法,都是这样一个结构 const fn = () => { }; 比如,我要写一个接口,查询组织下的设备列表 /api/device/list 地基 cons…
NPM酷库:minimatch,模式匹配字符串
前两天,我们学习了Node.js中模式匹配文件列表的 glob 和 glob 的增强版globby,今天,我们将了解 glob 的基础库: minimatch,用来模式匹配字符串的库。 其实,glob库支持的的各种模式都…
nodejs执行js文件和命令行下输入的区别
这里有一个nodejs文件,内容是部署编译好的sol文件到testrpc上 下面是该文件的内容: Web3 = require('web3'); web3 = new Web3(new Web3.providers.Ht…