zoukankan      html  css  js  c++  java
  • node学习第三天(1)

    今天学习了,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;

    以上是源码。

  • 相关阅读:
    忍道
    2020.12.27
    2020.12.26
    2020.12.25
    记录
    卸载抖音
    汉化报告修改配置文件
    tcp校验client客户端的合法性
    tcp连接发送命令客户端接收后返回结果给服务端
    logging模块
  • 原文地址:https://www.cnblogs.com/jolee/p/6020430.html
Copyright © 2011-2022 走看看