nodejs-自定义模块
学习之前首先你要先有js的基础,和一定编程语言的基础。
其中node.js 自带的模块:
http服务、fs文件操作、url路径、path路径处理、os操作系统等。
安装nodejs 链接: http://nodejs.cn/download/
模块规范:
一个文件就是一个模块
通过exports和modul.exports来导出模块中的成员(声明模块中的哪些功能可以使用)
在另外一个文件中通过require来加载模块
创建文件(两个文件在同一个目录下)
a.js
// 步骤1:定义函数
function a(){
console.log("a");
}
function b(){
console.log("b");
}
function c(){
console.log("c");
}
function d(){
console.log("d");
}
//步骤2 导出exports/module.exports.成员名=值
// 写法一:exports.属性/方法 = 功能
//写法二:module.exports.属性/方法名 =变量名
exports.a =a ; //module.exports.a=a
exports.b=b;
exports.c=c;
exports.d=d;
两种写法不同效果一样,使用写法一更简单!
b.js
var b = require('./a');//.js不用写
console.log(b); //打印函数
b.a();//调用a.js中的函数
正文到此结束(点击广告是对作者最大的支持)