Node.js 常用工具

2016-06-24 09:53:46
阅读: 346
util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足。util.inheritsutil.inherits(constructor, superConstructor)是一个实现对象间原型继承 的函数。JavaScript 的面向对象特性是基于原型的,与常见的基于类的不同。JavaScript 没有 提供对象继承的语言级别特性,而是通过原型复制来实现的。在这里我们只介绍util.inherits 的用法,示例如下:var util = require('util'); functio

nodejs 全局变量

2016-06-24 09:45:35
阅读: 490
JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 global 对象的属性。在 Node.js 我们可以直接访问到 global 的属性,而不需要在应用中包含它。__filename __filename 表示当前正在执行的脚本的文件名。它将输出文件所在位置的绝对路径,且和命令行参数所指定的文件名不一定相同。 如果在模块中,返回的值是模块

Lodash中十个常用的工具函数

2016-06-16 14:48:50
阅读: 1810
当你使用JavaScript进行编程的时候,你很可能需要经常重复写一些工具函数,尤其是处理字符串和对象。 即使ES6已经被标准化了,JavaScript开发者依然无法获得像Objective-C或Ruby那样多的语法糖。 因此,在JavaScript应用中仍然被重复的编写大量的工具函数。而本文将会为你带来的救星就是    Loadsh。本文将要介绍的是Loadash中的10个常用的工具函数,当然对于不同的工作,你很可能也会需要其他的工具函数, 本文仅作为一个入门Lodash的引子,完整的函数列表请参考Lodash的    API文档。 本文使用的Lo

用koa重新打造博客系统之helloword

2016-06-15 13:57:00
阅读: 386
  最近忙里偷闲准备用koa重写博客系统 我会把整个过程在博客上写下来 希望大家批评指导  基本架构npm install koa --save 创建koa 启动文件app.jsvar koa = require('koa'); var app = koa(); app.use(function *(){     this.body = 'Hello World'

NodeJs与Redis实现高并发的队列存储

2016-06-13 10:09:58
阅读: 859
redis量个强大的缓存组件,可以部署在win32和linux环境之上,它有五大存储结构,其中有一种为列表list,它可以实现quene和stack的功能,即队列和堆栈的功能。下面我们再来看一下通过客户端访问node.js进行redis存储的过程 如果你的电脑处于联网状态,那么安装可以把redis-node以npm模块的形式安装到node中,以后在引用时直接使用require("redis")就可以了,不需要写相对路径了,呵呵,安装它的方法如下:npm install redis下面用nodejs实现下redis set和hashset的方法