nodejs系列之原生系列
来源:互联网 发布:mac移动硬盘抹掉失败 编辑:程序博客网 时间:2024/05/02 11:02
一 util模块。
var util = require('util');
function Base() {
this.name = 'base';
this.base = 1991;
this.sayHello = function() {
console.log('Hello ' + this.name);
};
}
Base.prototype.showName = function() {
console.log(this.name);
};
function Sub() {
this.name = 'sub';
}
util.inherits(Sub, Base);
var objBase = new Base();
objBase.showName();
objBase.sayHello();
console.log(objBase);
var objSub = new Sub();
objSub.showName();
//objSub.sayHello();
console.log(objSub);
Sub 仅仅继承了Base 在原型中定义的函数,而构造函数内部创造的 base 属 性和 sayHello 函数都没有被 Sub 继承。
同时,在原型中定义的属性不会被console.log 作 为对象的属性输出
—文件模块buffer
var fs = require("fs");
var buf = new Buffer(1024);
console.log("准备打开文件!");
fs.open('input.txt', 'r+', function(err, fd) {
if (err) {
return console.error(err);
}
console.log("文件打开成功!");
console.log("准备读取文件!");
fs.read(fd, buf, 0, buf.length, 0, function(err, bytes) {
if (err) {
console.log(err);
}
// 仅输出读取的字节
if (bytes > 0) {
console.log(buf.slice(0, bytes).toString());
}
// 关闭文件
fs.close(fd, function(err) {
if (err) {
console.log(err);
}
console.log("文件关闭成功");
});
});
});
- nodejs系列之原生系列
- java系列之 原生数据类型
- Java系列之原生数据类型
- 【java系列之原生数据类型】
- 彩笔系列nodejs之调试
- 《React-Native系列》 RN学习之NodeJS
- 《React-Native系列》 RN学习之NodeJS
- nodejs系列之八——nodejs与cloudfoundry
- nodejs系列之七——nodejs与mongoDB
- nodejs系列之七——nodejs与mongoDB
- 使用原生AVCapture系列
- nodejs系列提纲
- 从零开始nodejs系列文章
- 从零开始nodejs系列文章
- Nodejs系列-1
- Nodejs系列-2 websocket
- 从零开始nodejs系列文章
- 从零开始nodejs系列文章
- ubuntu 16.04 LTS安装arm-linux-gcc步骤及常见问题
- 大数据之云计算视频
- ngRoute 和 ui.router 的使用方法和区别
- 带你玩转Visual Studio——带你高效开发
- LinearLayout增加分隔线
- nodejs系列之原生系列
- Neo4jOgm2.1的使用
- 日期的一些方法,日期转字符串,字符串转日期,前一个月和后一个月
- request.getParameter() 、 request.getInputStream()和request.getReader() 使用体会
- python UUID
- BZOJ 4756 主席树+dfs
- app高亮引导蒙层的实现
- 访问修饰符(C# 编程指南)
- js运行注册表