摘要: 概要:本篇博客的主要内容是介绍node.js的常用工具util。 1.util.inherits util.inherits(constructor,superConstructor)是一个实现对象间原型继承的函数。用法如下: 以上代码定义了一个基础对象Base和一个继承自Base的Sub,Base 阅读全文
posted @ 2016-07-22 14:56 -cyber 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 概要:本篇博客主要介绍了node.js中的全局对象。 在JavaScript中,通常window是全局对象,而node.js中的全局对象是global,所有全局变量(除了global本身之外)都是global对象的属性。如:console、process。 1.全局对象与全局变量 global最根本 阅读全文
posted @ 2016-07-22 11:49 -cyber 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 概要:本篇博客主要通过对比node.js异步与同步方式读取文件的方式来解释node中回调函数的作用。 1.异步方式读取文件: 新建一个文本文档用于测试,如下图: 代码如下: 执行结果如下: 2.node也提供了同步读取文件的API -- readFileSync(path, options): 用上 阅读全文
posted @ 2016-07-22 09:30 -cyber 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 概要:本篇博客主要介绍node.js的模块 1.创建模块 在node.js中创建一个模块非常简单,因为一个文件就是一个模块。我们只需要明白如何从其他文件中获取这个模块。Node.js提供了 exports 和 require 两个对象,其中exports是模块的公开接口,require用于从外部获取 阅读全文
posted @ 2016-07-22 09:28 -cyber 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 概要:本篇博客主要介绍了node.js中的包 包是在模块基础上更深一步的抽象,Node.js的包类似于C/C++的库函数或者Java/.Net的类库。它将某个独立的功能封装起来,用于发布、更新、依赖管理和版本控制。Node.js的包是一个目录,其中包含一个JSON格式的包说明文件package.js 阅读全文
posted @ 2016-07-22 09:26 -cyber 阅读(181) 评论(0) 推荐(0) 编辑