node.js中函数的两种封装方式
2016-11-03 21:24
309 查看
1.创建一js文件(funs.js)
function controller(req,res){
//res.write(“发送”);
call(‘hello’,req,res);
res.end(“”);
}
module.exports = controller; //此文件中只有一个函数被发布
其他文件中调用:
require(‘./models/funs.js’);
controller(request,response); //直接调用
2.funs.js中
//—可声明多个函数
module.exports={
getVisit:function(){
return visitnum++;
},
add:function(a,b){
return a+b;
}
}
调用:
var funs = require(‘./models/funs.js’);
funs.getVisit();
funs.add(6,3);
3.动态函数调用
详见:http://study.163.com/course/introduction/1003228034.htm#/courseDetail
中的第3节
function controller(req,res){
//res.write(“发送”);
call(‘hello’,req,res);
res.end(“”);
}
module.exports = controller; //此文件中只有一个函数被发布
其他文件中调用:
require(‘./models/funs.js’);
controller(request,response); //直接调用
2.funs.js中
//—可声明多个函数
module.exports={
getVisit:function(){
return visitnum++;
},
add:function(a,b){
return a+b;
}
}
调用:
var funs = require(‘./models/funs.js’);
funs.getVisit();
funs.add(6,3);
3.动态函数调用
详见:http://study.163.com/course/introduction/1003228034.htm#/courseDetail
中的第3节
相关文章推荐
- node.js中函数的两种封装方式
- 从零开始学_JavaScript_系列(20)——js系列<7>(函数原型的两种声明方式、函数的作用域)
- JS中定义函数的两种方式哪个优先级高·引出变量和函数声明的运行顺序
- js两种定义函数、继承方式及区别
- Node.js用ES6原生Promise对异步函数进行封装
- JS中var声明与function声明两种函数声明方式的区别
- js 函数定义的两种方式以及事件绑定(扫盲)
- js两种定义函数、继承方式及区别
- Node.js用ES6原生Promise对异步函数进行封装
- eval解析JSON中的注意点 在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数。 2. 使用Function对象来进行返回解析。 使用eval
- Button的Click事件与js函数的两种不同顺序触发方式
- js里声明函数有几种方式? var abc = function(x){} 和 function abc(x){} 这两种声明方法有什么不同?
- JS中定义函数的两种方式
- js两种定义函数方式及区别
- Button的Click事件与js函数的两种不同顺序触发方式
- Node.js自定义模块的两种方式
- DLL中导出函数的两种方式(dllexport与.def文件
- 在地址栏运行js命令,既不弹出提示也不显示函数返回值的方式
- DLL中导出函数声明的两种方式
- struts2/jsp 通过form表单方式或者js的方式提交请求,封装boolean值的问题