node基础04:模块调用
2024-10-19 01:25:49
1.模块调用
node遵循AMD规范
//server.js
var http = require("http");
var Teacher = require("./teacher");
http.createServer(function(request, response){
response.writeHead(200, {"Content-Type":"text/html; charset=uf-8"});
if (request.url!=="/favicon.ico") {
let teacher = new Teacher(1, 'gaoxiong', 24);
teacher.job();
response.end();
}
}).listen(8000);
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.job = function(){
console.log('learning');
}
}
module.exports = User;
//teacher.js
var User = require("./user");
function Teacher(id, name, age){
User.apply(this, [id, name, age]);
this.job = function(){
console.log('teaching:'+this.name);
}
}
module.exports = Teacher;
最新文章
- iOS Swift 数组 交换元素的两种方法
- Storm自带测试案例的运行
- git branch几个简单操作
- Google Chrome 源码下载地址 (Google Chrome Source Code Download)
- DBA_Oracle Database 11g 面向 DBA 和开发人员的重要特性
- 关于java.util.Properties读取中文乱码的正确解决方案(不要再用native2ascii.exe了)
- 02.[WPF]如何固定窗口的大小
- 怎样卸载goldengate
- winform动态的文字效果
- redisTemplate keys方法 为空
- GreenDao教程1
- [js高手之路]es6系列教程 - 解构详解
- [2015-06-10 20:53:50 - Android SDK] Error when loading the SDK:
- python全栈开发-Day4 列表
- React+Ant Design设置左侧菜单导航路由的显示与隐藏(与权限无关)
- Java基础(运算符)
- dev控件 xtraTabbedMdiManager 如何将关闭子窗体改为收回主窗体内
- sqlserver to oracle
- 第11章:MongoDB-CRUD操作--文档--查询
- [Windows Azure] How to Configure Cloud Services