node.js----util.inherits详解

var util = require('util'); //导入模块
function Base() { //新建函数对象this.name = 'base'; //属性this.base = 1991; this.sayHello = function() { console.log('Hello ' + this.name); };
}
Base.prototype.showName = function() { //为Base对象赋值原型属性console.log('showname'+this.name);
};
Base.prototype.sayHello=function(){console.log('hello');
}
function Sub() { //新建函数this.name = 'sub';
}
util.inherits(Sub, Base); //使Sub函数继承Base函数对象
var objBase = new Base(); //运行Base函数对象
objBase.showName(); //这里运行了Base.prototype.showName
objBase.sayHello(); //这里运行了Base()函数里的sayHello
console.log(objBase); //打印出整个对象
var objSub = new Sub();
objSub.showName(); //这里运行了Base.prototype.showName
objSub.sayHello(); //这里运行了Base.prototype.sayHello
console.log(objSub);

node.js----util.inherits详解相关推荐

  1. 《Node.js开发实战详解》学习笔记

    <Node.js开发实战详解>学习笔记 --持续更新中 一.NodeJS设计模式 1 . 单例模式 顾名思义,单例就是保证一个类只有一个实例,实现的方法是,先判断实例是否存在,如果存在则直 ...

  2. Node.js中Async详解

    Node.js中Async详解:流程控制 安装 npm install async --save 地址 https://github.com/caolan/async Async的内容主要分为三部分 ...

  3. Node.js HTTP 使用详解

    对于初学者有没有发觉在查看Node.js官方API的时候非常简单,只有几个洋文描述两下子,没了,我第一次一口气看完所以API后,对于第一个示例都有些懵,特别是参数里的request和response, ...

  4. Node.js websocket/ws 详解

    前言 众所周知,HTTP协议是一种无状态.无连接.单向的应用层协议,只能由客户端发起请求,服务端响应请求. 这就显示了一个明显的弊端:服务端无法主动向客户端发起消息,一旦客户端需要知道服务端的频繁状态 ...

  5. Node.js和npm详解(直接上手演示)

    我们先直接操作一下,让你们看效果,刚开始文字说的再多也比不上看一遍效果! 我们用java语言来比较一下 首先java语言是如何在桌面进行编译的呢? 第一步:编写java文件 第二步:在cmd命令框中输 ...

  6. Node.js 从门详解 (二)

    目录 1. 模块化的基本概念 1.1 什么是模块化 1.2 模块化规范 2. Node.js 中模块化 2.1 Node.js 中模块的分类 2.2 加载模块 2.3 Node.js中的模块作用域 2 ...

  7. 【Node.js】关于Node.js接口的详解和案例--restful风格接口。案例:添加商品接口,添加员工接口,删除员工接口

    1.首先我们需要知道,接口是什么? 接口是后端为前端提供的数据--动态资源:Node.js通过每一个路由就可以实现接口 2.RESTful接口:是一种接口的架构风格 1.请求的URL(资源) 在资源前 ...

  8. Node.js 应用开发详解04 3 大主流系统框架:由浅入深分析 Express、Koa 和 Egg.js

    上一讲我们没有应用任何框架实现了一个简单后台服务,以及一个简单版本的 MSVC 框架.本讲将介绍一些目前主流框架的设计思想,同时介绍其核心代码部分的实现,为后续使用框架优化我们上一讲实现的 MSVC ...

  9. 阿里云ECS服务器部署Node.js项目全过程详解

    本文详细介绍如何部署NodeJS项目到阿里云ECS上,以及本人在部署过程中所遇到的问题.坑点和解决办法,可以说是全网最全最详细的教程了.同时讲解了如何申请阿里云免费SSL证书,以及一台ECS服务器配置 ...

最新文章

  1. CocoaPods更新过程中出现的坑及解决方法
  2. 关于毕设WiFi选型
  3. Java中实现统计一个字符串在另一个字符串中出现的次数统计
  4. excel打开空白_啥?下载的文件显示“文件已损坏,无法打开”?
  5. Intel 64/x86_64/IA-32/x86处理器 - 指令格式(2) - 8086/16位指令格式概述
  6. D-S证据理论基本概念
  7. CC2530之OLED12864程序详解
  8. wind python接口手册_wind量化平台-用户手册(python).pdf
  9. WPS无法用backspace删除空白页怎么办?
  10. 管理欲望:领导者的自我觉察与突破
  11. 致远OA 组合getshell
  12. 2020年HS芯片说明海思论坛
  13. 24小时365天不间断服务
  14. 【软件工程】2022秋软工实践个人作业一
  15. C++设计模式之工厂模式
  16. CMMI 级别有几级,详细定义是什么
  17. 状态可观性和参数可辨识性
  18. 程序员还是以前的那个高薪工作吗?
  19. Doris Weekly FAQ】2021.07.19~2021.08.01
  20. 分享保护视力应用桌面

热门文章

  1. 学生用计算机的按键名称,电脑键盘操作方法 电脑键盘各键的名称及使用方法...
  2. C语言输入字符串翻转输出
  3. C语言函数调用指针交换值
  4. ubuntu16.04 系统下用Devstack部署OpenStack
  5. 【刷b站学到的Unity】Lerp插值
  6. 第78句 2020年地球日:霍金留给世界的遗言比以往任何时候都更有意义
  7. 在linux上安装QQ程序,在Linux系统下使用QQ(wine方法)
  8. 用fasttext 训练
  9. SQL所基于的关系代数
  10. 模拟信号电流转电压模块0-3V/5v/4-20ma转0-10V/0-200MV/400mv