进行node 的编程就是进行javascript代码的编写,你可以对已发挥,将javascript对象导出node

1.进行javascript对象的编写

function User(username,userage)
{
this.username=username;
this.userage=userage;
}
User.prototype.say=function()
{
return this.username+this.userage;
}
var usernamedemo="dalongdemo";

比较简单,就是进行User类的创建,并使用原型机制添加一个say方法。

同时也创建了一个变量usernamedemo

2.进行导出的配置

exports.Usermodel=User;

exports.User=function()
{
return  new User('dalong',3333);
};
exports.demoUsername=function()
{
return usernamedemo;
};

导出的包括user 类 以及一个方法demoUsername

3.进行导出的测试

var User=require('./user')
var data= User.User();
var usernamedemo=User.demoUsername();

var usermodel=new User.Usermodel('dalongaaaa',33);
console.log(data.say());
console.log('username is :'+usernamedemo);

console.log('usermodel username is :'+usermodel.say());

首先添加所需的js文件,然后就是调用对应的方法即可。

以上就是学习的一些记录。

node 学习 ——模块导出相关推荐

  1. Node 学习六、核心模块 events之 01 events 和 EventEmitter 类、发布订阅、EventEmitter 类源码解析和模拟实现

    events 事件模块 events 与 EventEmitter node.js 是基于事件驱动的异步操作架构,内置 events 模块 events 模块提供了 EventEmitter 类 这个 ...

  2. Node学习HTTP模块(HTTP 服务器与客户端)

    Node学习HTTP模块(HTTP 服务器与客户端) Node.js 标准库提供了 http 模块,其中封装了一个高效的 HTTP 服务器和一个简易的HTTP 客户端.http.Server 是一个基 ...

  3. Node.js 模块系统

    什么是模块? 在 node 中,文件和模块是一一对应的,也就是一个文件就是一个模块 每个模块都有自己的作用域 我们使用 var 来申明的一个变量,他并不是全局的,而是属于当前模块下 模块的加载与使用 ...

  4. 【Node学习】—Node.js中模块化开发的规范

    [Node学习]-Node.js中模块化开发的规范 Node.js 规定一个JavaScript就是一个模块,模块内部定义的变量和函数默认情况下在外部无法得到 模块化内部可以使用exports对象进行 ...

  5. Node如何处理模块之间的关系

    关于 本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的"高级"JavaScript知识.本书绝不是一本"Hello World"的教程. ...

  6. node mocha_如何使用Mocha和Assert测试Node.js模块

    node mocha The author selected the Open Internet/Free Speech Fund to receive a donation as part of t ...

  7. node中模块、AMD与CMD、ES6模块,node中使用ES6

    1.Nodejs 中的模块 在node环境中一个js文件就是一个模块(module) 我们采用的是CommonJS规范,使用require引入模块,使用module.exports导出接口 node的 ...

  8. node学习篇02-模块机制

    一.BS or CS ?         C/S:即Client/Server,客户机/服务器模式.         两层:客户机和服务器两层,第一层,在客户机系统上结合了界面显示与业务逻辑:第二  ...

  9. Node 之 模块加载原理与加载方式

    Node.js中的模块可以分为原生模块和文件模块,通过Node.js中可以通过require方法导入模块.exports方法导出模块. 1.require导入模块 对于原生模块(比如说:http),只 ...

  10. node中模块系统及核心模块、执行node文件

    node中模块系统: 1.模块系统:核心模块.第三方模块. 自己写的模块. 2.网页中所有的路径都是URL,而不是文件路径. 3.node偏底层开发,开启的服务器完全是一个黑盒子,所有的资源默认都是不 ...

最新文章

  1. 记录rewrite url我之前不知道的地方
  2. Flask 重复启动
  3. 服务器如何运行java文件_在linux服务器上运行java文件
  4. 从内核层说清GetMessage , DispatchMessage
  5. 事件,信号量,互斥量
  6. 【Libevent】Ubuntu安装libevent报错问题解决
  7. 【Java】登录操作中随机生成验证码的工具类
  8. 移动端网站,键盘弹出对页面的影响
  9. linux 密码修改下次,问题:如何强制用户在下次登录Linux时更改密码
  10. 【AI视野·今日Robot 机器人论文速览 第二期】Mon, 7 Jun 2021
  11. AD 文档信息设置和制作模板
  12. 运行Maven是报错:No goals have been specified for this build
  13. DPDK内存篇(一): 基本概念
  14. 对于数据库视图的一些理解
  15. hdmi 屏幕旋转 树莓派_使用树莓派的轻量级远征工具套装
  16. 打造自己的Android源码学习环境之二:在虚拟机中安装Ubuntu(上)
  17. 中达优控触摸屏编程视频教程_YKBuilder(中达优控触摸屏编程软件)下载
  18. 合并时显示是无效的m3u8文件_如何合并m3u8及ts文件
  19. c语言判断闰年并输出该月天数,C语言宏定义实现闰年判断并输出指定月的天数...
  20. Linux中将多块新硬盘合并成一个,挂载到/data目录下

热门文章

  1. 从零基础入门Tensorflow2.0 ----六、28 深度可分离卷积神经网络
  2. 《机器学习Python实践》第7章——数据可视化
  3. MERIT DEM 90m数据下载
  4. 图解HTTP协议笔记
  5. Java并发编程实战读书笔记之死锁
  6. Flutter之Dialog 简单使用
  7. Flutter监听网络变化
  8. ImageLoader的简单分析(终结篇)
  9. java输出流文件_Java文件输入输出流(封装类)
  10. Request中Attribute 和 Parameter 的区别