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;
以上是源码。
一个致力于做前端大牛のgirl!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步