node 学习 ——模块导出
进行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 学习 ——模块导出相关推荐
- Node 学习六、核心模块 events之 01 events 和 EventEmitter 类、发布订阅、EventEmitter 类源码解析和模拟实现
events 事件模块 events 与 EventEmitter node.js 是基于事件驱动的异步操作架构,内置 events 模块 events 模块提供了 EventEmitter 类 这个 ...
- Node学习HTTP模块(HTTP 服务器与客户端)
Node学习HTTP模块(HTTP 服务器与客户端) Node.js 标准库提供了 http 模块,其中封装了一个高效的 HTTP 服务器和一个简易的HTTP 客户端.http.Server 是一个基 ...
- Node.js 模块系统
什么是模块? 在 node 中,文件和模块是一一对应的,也就是一个文件就是一个模块 每个模块都有自己的作用域 我们使用 var 来申明的一个变量,他并不是全局的,而是属于当前模块下 模块的加载与使用 ...
- 【Node学习】—Node.js中模块化开发的规范
[Node学习]-Node.js中模块化开发的规范 Node.js 规定一个JavaScript就是一个模块,模块内部定义的变量和函数默认情况下在外部无法得到 模块化内部可以使用exports对象进行 ...
- Node如何处理模块之间的关系
关于 本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的"高级"JavaScript知识.本书绝不是一本"Hello World"的教程. ...
- 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 ...
- node中模块、AMD与CMD、ES6模块,node中使用ES6
1.Nodejs 中的模块 在node环境中一个js文件就是一个模块(module) 我们采用的是CommonJS规范,使用require引入模块,使用module.exports导出接口 node的 ...
- node学习篇02-模块机制
一.BS or CS ? C/S:即Client/Server,客户机/服务器模式. 两层:客户机和服务器两层,第一层,在客户机系统上结合了界面显示与业务逻辑:第二 ...
- Node 之 模块加载原理与加载方式
Node.js中的模块可以分为原生模块和文件模块,通过Node.js中可以通过require方法导入模块.exports方法导出模块. 1.require导入模块 对于原生模块(比如说:http),只 ...
- node中模块系统及核心模块、执行node文件
node中模块系统: 1.模块系统:核心模块.第三方模块. 自己写的模块. 2.网页中所有的路径都是URL,而不是文件路径. 3.node偏底层开发,开启的服务器完全是一个黑盒子,所有的资源默认都是不 ...
最新文章
- 记录rewrite url我之前不知道的地方
- Flask 重复启动
- 服务器如何运行java文件_在linux服务器上运行java文件
- 从内核层说清GetMessage , DispatchMessage
- 事件,信号量,互斥量
- 【Libevent】Ubuntu安装libevent报错问题解决
- 【Java】登录操作中随机生成验证码的工具类
- 移动端网站,键盘弹出对页面的影响
- linux 密码修改下次,问题:如何强制用户在下次登录Linux时更改密码
- 【AI视野·今日Robot 机器人论文速览 第二期】Mon, 7 Jun 2021
- AD 文档信息设置和制作模板
- 运行Maven是报错:No goals have been specified for this build
- DPDK内存篇(一): 基本概念
- 对于数据库视图的一些理解
- hdmi 屏幕旋转 树莓派_使用树莓派的轻量级远征工具套装
- 打造自己的Android源码学习环境之二:在虚拟机中安装Ubuntu(上)
- 中达优控触摸屏编程视频教程_YKBuilder(中达优控触摸屏编程软件)下载
- 合并时显示是无效的m3u8文件_如何合并m3u8及ts文件
- c语言判断闰年并输出该月天数,C语言宏定义实现闰年判断并输出指定月的天数...
- Linux中将多块新硬盘合并成一个,挂载到/data目录下