实例详解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 相关文章推荐
HTML中Select不用Disabled实现ReadOnly的效果
Apr 07 Javascript
Javascript日期对象的dateAdd与dateDiff方法
Nov 18 Javascript
2014最热门的JavaScript代码高亮插件推荐
Nov 25 Javascript
原生态js,鼠标按下后,经过了那些单元格的简单实例
Aug 11 Javascript
D3.js实现散点图和气泡图的方法详解
Sep 21 Javascript
JS针对Array的各种操作汇总
Nov 29 Javascript
javascript+html5+css3自定义提示窗口
Jun 21 Javascript
vue-cli单页应用改成多页应用配置详解
Jul 14 Javascript
JavaScript 跨域之POST实现方法
May 07 Javascript
js实现类似iphone的网页滑屏解锁功能示例【附源码下载】
Jun 10 Javascript
js回溯法计算最佳旅行线路代码实例
Sep 11 Javascript
Vue-cli打包后部署到子目录下的路径问题说明
Sep 02 Javascript
微信小程序实现倒计时调用相机自动拍照功能
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
用函数读出数据表内容放入二维数组
2006/10/09 PHP
访问编码后的中文URL返回404错误的解决方法
2014/08/20 PHP
php中substr()函数参数说明及用法实例
2014/11/15 PHP
thinkphp特殊标签用法概述
2014/11/24 PHP
PHP生成各种常见验证码和Ajax验证过程
2016/01/10 PHP
配置Nginx+PHP的正确思路与过程
2016/05/10 PHP
基于laravel-admin 后台 列表标签背景的使用方法
2019/10/03 PHP
js或css实现滚动广告的几种方案
2010/01/28 Javascript
基于jQuery的为attr添加id title等效果的实现代码
2011/04/20 Javascript
jquery 事件冒泡的介绍以及如何阻止事件冒泡
2012/12/25 Javascript
jquery数组之存放checkbox全选值示例代码
2013/12/20 Javascript
JavaScript数据类型检测代码分享
2015/01/26 Javascript
jQuery插件jRumble实现网页元素抖动
2015/06/05 Javascript
超赞的动手创建JavaScript框架的详细教程
2015/06/30 Javascript
JSON格式的时间/Date(2367828670431)/格式转为正常的年-月-日 格式的代码
2016/07/27 Javascript
使用Angular.js实现简单的购物车功能
2016/11/21 Javascript
jQuery插件HighCharts绘制2D金字塔图效果示例【附demo源码下载】
2017/03/09 Javascript
JS简单验证上传文件类型的方法
2017/04/17 Javascript
p5.js实现斐波那契螺旋的示例代码
2018/03/22 Javascript
jquery实现轮播图特效
2020/04/12 jQuery
Vue+scss白天和夜间模式切换功能的实现方法
2021/01/05 Vue.js
Python文件读取的3种方法及路径转义
2015/06/21 Python
Python Grid使用和布局详解
2018/06/30 Python
python操作gitlab API过程解析
2019/12/27 Python
Python PyQt5整理介绍
2020/04/01 Python
Fabletics官网:美国运动服饰品牌,由好莱坞女演员凯特·哈德森创立
2019/10/19 全球购物
请解释在new与override的区别
2012/10/29 面试题
求职意向书
2014/04/01 职场文书
小学清明节活动总结
2014/07/04 职场文书
党的群众路线教育实践活动对照检查材料(个人)
2014/09/24 职场文书
加强机关作风建设心得体会
2014/10/22 职场文书
纪检部部长竞选稿
2015/11/21 职场文书
改进工作作风心得体会
2016/01/23 职场文书
如何利用STAR法则制作留学文书?
2019/08/26 职场文书
Python实现简单的猜单词
2021/06/15 Python
python自动获取微信公众号最新文章的实现代码
2022/07/15 Python