微信怎么做小程序_Nodejs模块的调用操作实例分析

日期:2021-01-08 类型:科技新闻 

关键词:抠图换背景,免费的抠图软件,美图抠图,手机抠图软件哪个好,p图软件哪个好用

Nodejs模块的调用操作实例分析       这篇文章主要介绍了Nodejs模块的调用操作,结合实例形式分析了nodejs模块的定义与调用相关操作技巧,需要的朋友可以参考下

本文实例讲述了Nodejs模块的调用操作。分享给大家供大家参考,具体如下:

User.js

//构造方法
function User(id, name, age) {
 this.id = id;
 this.name = name;
 this.age = age;
 this.enter = function () {
 console.log(this.name + "进入国家图书馆");
function User() {
 this.id;
 this.name;
 this.age;
 this.enter = function() {
 console.log(this.name + "进入图书馆");
module.exports = User;

Teacher.js

var User = require('./User');
function Teacher(id, name, age) {
 User.apply(this, [id, name, age]);//类的继承
 this.teach = function(res) {
 res.write(this.name + "讲课");
module.exports = Teacher;

modalcall_1.js

//----------------------n3_modalcall.js模块的调用-------------
var http = require('http');
var User = require('./model/User');
http.createServer(function (request, response) {
 response.writeHead(200, {
 'Content-Type': 'text/html; charset=utf-8'
 if (request.url !== "/favicon.ico") { //清除第2此访问
 user = new User(1, "jack", 20);
 //user.id = 1;
 //user.name = "张三";
 //user.age = 20;
 user.enter();
 response.end('');
}).listen(8000);
console.log('Server running at ');

modalcall_2.js

//----------------------n3_modalcall.js-------------
var http = require('http');
var Teacher = require('./model/Teacher');
http.createServer(function(request, response) {
 response.writeHead(200, {
 'Content-Type': 'text/html; charset=utf-8'
 if(request.url !== "/favicon.ico") { //清除第2此访问
 teacher = new Teacher(1, "JackLi", 20);
 teacher.enter();
 teacher.teach(response);
 response.end('');
}).listen(8000);
console.log('Server running at ');

希望本文所述对大家nodejs程序设计有所帮助。