实例详解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一些不错的函数脚本代码
Sep 10 Javascript
Javascript 拖拽的一些简单的应用(逐行分析代码,让你轻松了拖拽的原理)
Jan 23 Javascript
thinkphp 表名 大小写 窍门
Feb 01 Javascript
js实现选中页面文字将其分享到新浪微博
Nov 05 Javascript
jQuery操作基本控件方法实例分析
Dec 31 Javascript
JS递归遍历对象获得Value值方法技巧
Jun 14 Javascript
微信小程序 倒计时组件实现代码
Oct 24 Javascript
微信小程序 ecshop地址三级联动实现实例代码
Feb 28 Javascript
原生JS实现移动端web轮播图详解(结合Tween算法造轮子)
Sep 10 Javascript
JS关于刷新页面的相关总结
May 09 Javascript
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
Nov 08 Javascript
js仿京东放大镜效果
Aug 09 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
使用PHP获取网络文件的实现代码
2010/01/01 PHP
PHP实现websocket通信的方法示例
2018/08/28 PHP
jQuery ajax cache缓存问题
2010/07/01 Javascript
jquery 操作DOM案例代码分享
2012/04/05 Javascript
JS随即打乱数组实现代码
2012/12/03 Javascript
httpclient模拟登陆具体实现(使用js设置cookie)
2013/12/11 Javascript
jQuery判断元素是否存在的可靠方法
2014/05/06 Javascript
js实现页面跳转重定向的几种方式
2014/05/29 Javascript
浅谈Javascript中的Function与Object
2015/01/26 Javascript
javascript 兼容各个浏览器的事件
2015/02/04 Javascript
Angular中$compile源码分析
2016/01/28 Javascript
Angular实现form自动布局
2016/01/28 Javascript
js严格模式总结(分享)
2016/08/22 Javascript
NodeJS创建最简单的HTTP服务器
2017/05/15 NodeJs
jQuery回调方法使用示例
2017/06/26 jQuery
spirngmvc js传递复杂json参数到controller的实例
2018/03/29 Javascript
Vue-不允许嵌套式的渲染方法
2018/09/13 Javascript
vue强制刷新组件的方法示例
2019/02/28 Javascript
element-ui组件中input等的change事件中传递自定义参数
2019/05/22 Javascript
如何在Vue中使localStorage具有响应式(思想实验)
2020/07/14 Javascript
js+canvas实现五子棋小游戏
2020/08/02 Javascript
解决vuex刷新数据消失问题
2020/11/12 Javascript
将Python中的数据存储到系统本地的简单方法
2015/04/11 Python
Python常见字典内建函数用法示例
2018/05/14 Python
点球小游戏python脚本
2018/05/22 Python
python3 实现对图片进行局部切割的方法
2018/12/05 Python
Python实现中值滤波去噪方式
2019/12/18 Python
python爬虫爬取图片的简单代码
2021/01/18 Python
AmazeUI 模态窗口的实现代码
2020/08/18 HTML / CSS
加拿大购物频道:The Shopping Channel
2016/07/21 全球购物
普通大学毕业生自荐信
2013/11/04 职场文书
员工培训邀请函
2014/01/11 职场文书
交通事故委托书范本精选
2014/10/04 职场文书
少年派的奇幻漂流观后感
2015/06/08 职场文书
PyTorch dropout设置训练和测试模式的实现
2021/05/27 Python