码迷,mamicode.com
首页 > 其他好文 > 详细

node学习第三天(1)

时间:2016-11-01 19:10:50      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:response   cti   use   log   第三天   exports   class   htm   create   

今天学习了,node调用模块的方法

node调用模块

要调用模块的js

 1 var http = require("http");
 2 
 3 var Teacher = require("./Teacher");
 4 
 5 http.createServer(function(request,response)
 6 {
 7 
 8   response.writeHead(200,{‘Content-Type‘:‘text/html;charset=utf-8‘});
 9 
10   if(request.url!==‘/favicon.ico‘){
11 
12       teacher = new Teacher(1,"张三老师",30);
13 
14       teacher.enter();
15 
16       teacher.teach(response);
17 
18      response.end();
19 
20   } 
21 
22 }).listen(8000);
23 
24 console.log(‘Server running at http://127.0.0.1:8000/‘);

user.js

function User(id,name,age){
    this.id=id;
    this.name=name;
    this.age=age;
    this.enter=function(){
      console.log(this.name+"进入图书馆");
    }
    
}

module.exports = User;

Teacher.js

 1 var User =require("./User");
 2 function Teacher(id,name,age){
 3 //Teacher通过apply继承User的属性
 4   User.apply(this,[id,name,age]);
 5   this.teach=function(res){
 6      res.write(this.name+"教学");
 7   }
 8 }
 9 
10 module.exports = Teacher;

 

以上是源码。

 

node学习第三天(1)

标签:response   cti   use   log   第三天   exports   class   htm   create   

原文地址:http://www.cnblogs.com/jolee/p/6020430.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!