node.js学习之调用模块
来源:互联网 发布:汽车租赁java 编辑:程序博客网 时间:2024/06/14 03:40
//导入一个http对象var http = require('http');//导入models文件夹下的User类var User = require('./models/User.js');//导入models文件夹下的Teacher类var Teacher = require('./models/Teacher.js');//创建一个http服务器,参数request表示客户端向服务端发送的请求,response表示服务端向客户端的回应http.createServer(function(request,response){response.writeHead(200,{'Content-Type':'text/html;charset=utf-8'}); //添加if语句是为了清楚第二次访问if(request.url!=="/favicon.ico"){//user = new User(456,'bob',20);//user.enter(response);tea =new Teacher(123,'Tom',21);//调用继承的函数tea.enter(response);//调用自身新增的函数tea.teach(response);response.end('');}}).listen(3000);console.log('Server running at http://127.0.0.1:3000/');
models/User.js
//创建一个User类function User(id,name,age){this.id = id;this.name = name;this.age = age;this.enter = function(res){res.write(this.name+"进入图书馆");}}module.exports = User;models/Teacher.js
//创建一个Teacher类,且继承于User类//首先导入User类var User = require('./User.js');function Teacher(id,name,age){User.apply(this,[id,name,age]);this.teach = function(res){res.write(this.name+"老师讲课");}}module.exports = Teacher;
运行结果:
阅读全文
0 0
- node.js学习之调用模块
- Node.js学习笔记_模块调用
- node.js调用模块
- Node.js调用模块
- node.js学习教程之三:模块
- Node.js学习之内置模块fs
- Node.js学习之内置模块http
- node.js之模块
- node.js学习之module调用方式
- node.js学习之调用函数
- node.js express模块学习
- 【node.js学习】--(2)--模块
- Node.js学习(4)----Node模块
- node.js模块之events
- Node JS之模块引入
- Node.js之------模块篇
- node.js模块之exports
- Node.js之模块系统
- Rails 简单的小例子 —— 新建一个购物网站
- C++ overload、override、overwrite
- 深入c语言_变量特性的总结
- python学习笔记一
- js判断浏览器是android还是ios还是微信浏览器
- node.js学习之调用模块
- JAVA重新学习第二篇-内存分配(堆栈)
- 《C++ Primer Plus》(第六版)笔记二
- 剑指Offer:不用加减乘除做加法(一刷)
- Cos的多项式
- 今天的感想
- CentOS7修改时区设置
- 分形学习
- 用VI 下面出现E45: 'readonly' option is set (add ! to override)