nodejs模块小例子
来源:互联网 发布:php mysql apache 编辑:程序博客网 时间:2024/05/16 11:06
为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。可以当做是一个类调用另一个类
先看看模块的流程
下面一个小例子帮助学习,一个班级有一个老师和很多学生,老师打印姓名,学生打印姓名
- 基本的js模块
teacher.js:打印老师名字
function add(teacher){ console.log('Add teacher:'+teacher);}exports.add = addstudent.js:打印学生名字
function add(student){ console.log('Add student:'+student);}exports.add = add //暴露的API的
2.班级js模块
klass.js:打印一个班级的老师和学生姓名
var student = require('./student')var teacher = require('./teacher')function add(teacherName,students){ teacher.add(teacherName) //遍历学生数组 students.forEach(function(item,index) { student.add(item) });}exports.add = add//传统的模块实例//module.exports = add//模块成为一个特别的对象类型,已有会忽略exports
3.打印一个班级index.js
var klass = require('./klass')//一个班级//klass.add('Scott',['白富美','高富帅'])
4.运行cmd进入index.js的目录下,输入node index.js:运行结果如图
/*************************************代码一些讲解***********************************************/
Node.js 提供了exports 和 require 两个对象
其中 exports 是模块公开的接口
require 用于从外部获取一个模块的接口,即所获取模块的 exports 对象
例如index.js 通过require方法引入了klass.js后,就可以调用klass.js通过exports公开的add()方法
阅读全文
0 0
- nodejs模块小例子
- Nodejs 小例子
- perl 常用模块小例子
- PERL常用模块小例子
- Python future模块小例子
- node readline模块小例子
- nodeJS入门例子一—模块(Modules)
- nodeJS入门例子一—模块(Modules)
- nodejs例子
- Nodejs 模块
- nodejs模块
- Nodejs 模块
- nodejs-模块
- NodeJS-模块
- NodeJS模块
- nodejs 模块
- nodejs模块
- Nodejs 模块
- JavaScript--练习题
- 数据结构第三周项目一
- java创建文件到本地
- github创建仓库步骤
- Matplotlib数据可视化
- nodejs模块小例子
- 冒泡排序、选择排序、插入排序、希尔排序、快速排序、基数排序
- tp5目录详情及其新特性
- MOOC清华《面向对象程序设计》第8章:栈的实现(基于STL vector)
- Coin 2017 西安网络赛 快速幂 + 二项式定理
- 关于苹果Xcode编译器与Bitcode
- c#6新特性-插补字符串
- 对负荷数据进行小波去噪,整理
- 20170916导出fuck 7654导航