node模块的调用

9 篇文章 0 订阅

modMain.js代码:
var http = require('http');
var User=require('./User');
var User1=require('./User1');
var Son1=require('./Son');//User1的子类

http.createServer(function (request,response){
    response.writeHead(200,{'Content-Type':'text/html;charset=utf-8'});
    if(request.url!="/favicon.ico"){ //清楚第二次访问
        user=new User();
        user.id=1;
        user.name="张三";
        user.age=30;
        user.come();

        user1=new User1(2,"李四",38);
        user1.come();

        son1=new Son1(3,"子类",10);
        son1.come();
        son1.run(response);
        response.end('');//如果不加这一行,浏览器一致在转。代表本次访问结束。
    }
}).listen(8001);


User.js代码:
function User(){
    this.id;
    this.name;
    this.age;
    this.come=function(){
        console.log(this.name+"进来了");
    }
}
module.exports=User;


User1.js代码:
function User1(id,name,age){
    this.id=id;
    this.name=name;
    this.age=age;
    this.come=function(){
        console.log(this.name+"进来了!!");
    }
}
module.exports=User1;

Son.js代码:
var User1=require('./User1');
function Son(id,name,age){
    User1.apply(this,[id,name,age]);
    this.run=function(res){
        res.write(this.name+"正在跑步。");
    }
}
module.exports=Son;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值