实例详解Node.js 函数


Posted in Javascript onJune 10, 2018

内容:普通函数,匿名函数,函数传递是如何让HTTP服务器工作的

###普通函数

例子:

function say(word) {
 console.log(word);
}
function execute(someFunction, value) {
 someFunction(value);
}
execute(say, "Hello");
###匿名函数
function execute(someFunction, value) {
 someFunction(value);
}
execute(function(word){ console.log(word) }, "Hello");

####################################################################################

函数传递是如何让HTTP服务器工作的

带着这些知识,我们再来看看我们简约而不简单的HTTP服务器:

var http = require("http");
http.createServer(function(request, response) {
 response.writeHead(200, {"Content-Type": "text/plain"});
 response.write("Hello World");
 response.end();
}).listen(8888);

现在它看上去应该清晰了很多:我们向 createServer 函数传递了一个匿名函数。

用这样的代码也可以达到同样的目的:

var http = require("http");
function onRequest(request, response) {
 response.writeHead(200, {"Content-Type": "text/plain"});
 response.write("Hello World");
 response.end();
}
http.createServer(onRequest).listen(8888);

总结

以上所述是小编给大家介绍的Node.js 函数,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
javascript prototype,executing,context,closure
Dec 24 Javascript
JavaScript 闭包在封装函数时的简单分析
Nov 28 Javascript
treepanel动态加载数据实现代码
Dec 15 Javascript
Array 重排序方法和操作方法的简单实例
Jan 24 Javascript
JavaScript利用正则表达式去除日期中的-
Jun 09 Javascript
jquery的总体架构分析及实现示例详解
Nov 08 Javascript
node.js中的events.emitter.removeAllListeners方法使用说明
Dec 10 Javascript
javascript实现全角半角检测的方法
Jul 23 Javascript
纯javascript实现的小游戏《Flappy Pig》实例
Jul 27 Javascript
微信小程序中实现手指缩放图片的示例代码
Mar 13 Javascript
Angular6项目打包优化的实现方法
Dec 15 Javascript
vue-treeselect的基本用法以及解决点击无法出现拉下菜单
Apr 30 Vue.js
微信小程序实现倒计时调用相机自动拍照功能
Jun 10 #Javascript
深入浅析Vue中的Prop
Jun 10 #Javascript
vue项目部署上线遇到的问题及解决方法
Jun 10 #Javascript
js技巧之十几行的代码实现vue.watch代码
Jun 09 #Javascript
浅谈JS对象添加getter与setter的5种方法
Jun 09 #Javascript
让你5分钟掌握9个JavaScript小技巧
Jun 09 #Javascript
jQuery基于闭包实现的显示与隐藏div功能示例
Jun 09 #jQuery
You might like
PHPMyadmin 配置文件详解(配置)
2009/12/03 PHP
ajax在joomla中的原生态应用代码
2012/07/19 PHP
Redis使用Eval多个键值自增的操作实例
2016/11/04 PHP
老生常谈PHP位运算的用途
2017/03/12 PHP
动态样式类封装JS代码
2009/09/02 Javascript
编写Js代码要注意的几条规则
2010/09/10 Javascript
从零开始学习jQuery (十) jQueryUI常用功能实战
2011/02/23 Javascript
AngularJs根据访问的页面动态加载Controller的解决方案
2015/02/04 Javascript
JavaScript使用addEventListener添加事件监听用法实例
2015/06/01 Javascript
jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果
2015/10/28 Javascript
Jquery on方法绑定事件后执行多次的解决方法
2016/06/02 Javascript
Bootstrap模态框案例解析
2017/03/05 Javascript
jQuery制作input提示内容(兼容IE8以上)
2017/07/05 jQuery
如何利用ES6进行Promise封装总结
2019/02/11 Javascript
element-ui上传一张图片后隐藏上传按钮功能
2019/05/22 Javascript
基于vue-cli3创建libs库的实现方法
2019/12/04 Javascript
vue el-table实现行内编辑功能
2019/12/11 Javascript
[16:56]heroes英雄教学 司夜刺客
2014/09/18 DOTA
Python中下划线的使用方法
2015/03/27 Python
Python使用ntplib库同步校准当地时间的方法
2016/07/02 Python
python脚本替换指定行实现步骤
2017/07/11 Python
Python使用struct处理二进制的实例详解
2017/09/11 Python
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
2019/01/07 Python
python yield关键词案例测试
2019/10/15 Python
美国性感女装网站:bebe
2017/03/04 全球购物
Funko官方商店:源自美国,畅销全球搪胶收藏玩偶
2018/09/15 全球购物
意大利领先的奢侈品在线时装零售商:MCLABELS
2020/10/13 全球购物
个人应聘自我评价分享
2013/11/18 职场文书
美德少年事迹材料
2014/01/23 职场文书
歌颂祖国的演讲稿
2014/05/04 职场文书
2015年度班主任自我评价
2015/03/11 职场文书
事业单位岗位说明书
2015/10/08 职场文书
初中化学教学反思
2016/02/22 职场文书
Spring中的使用@Async异步调用方法
2021/11/01 Java/Android
Vue.js中v-for指令的用法介绍
2022/03/13 Vue.js
Nginx流量拷贝ngx_http_mirror_module模块使用方法详解
2022/04/07 Servers