NPM

`NPM`是随同`NodeJS`一起安装的包管理工具。 ## 检查 NPM 版本 ``` npm -v ``` ## 升级 NPM ``` npm install npm


微信开发之接入微信公众平台(node.js)

最近开始研究微信接口api方面的知识,今天研究了一下微信接口验证,在此分享。 关于微信公众平台开发,整体概念上的东西不再赘述,给出传送门:[https://mp.weixin.qq.com/wiki


Node.js之链式回调

```js /* 前言: 使用异步函数的时候,如果两个函数都在事件队列上,无法保证他们的执行顺序,解决这一问题的最佳方法是让来自异步函数的回调再次调用该函数, 直到没有更多的工作


Node.js之在回调中实现闭包

```js function logCar(logMsg,callback){ process.nextTick(function(){ callback(logMsg)


Node.js之向回调函数传递额外的参数

```js //emitter_listener.js:创建一个自定义EventEmitter对象并实现balanceChanged事件被触发时所触发的3个监听器 //从外部引入events模块包


Node.js之自定义监听事件

```js //emitter_listener.js:创建一个自定义EventEmitter对象并实现balanceChanged事件被触发时所触发的3个监听器 //从外部引入events模块包


Node.js之setTimeout & setImmediate & process.nextTick

## setImmediate vs. nextTick `setImmediate` 在已在事件队列的I/O事件触发之后发生,`process.nextTick`在事件队列之前,并且在当前函数


Node.js之执行事件模型

在Node.js事件模型中,工作作为一个带有回调的函数被添加到事件队列中,然后在事件循环线程中被提取出。之后,在无阻塞的情况下,在事件循环线程上执行该函数;或在阻塞的情况下,在一个单独的线程上执行它。


Node.js之多进程

 Node.js 是以单线程的模式运行的,但它使用的是事件驱动来处理并发,这样有助于我们在多核 cpu 的系统上创建多个子进程,从而提高性能。 每个子进程总是带有三个流对象:`child.std


Node.js之Express框架

## Express 简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。 使用 Express



刘佳佳
江苏 - 苏州
软件工程师
梦嘉