实例详解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的setAttribute兼容性问题解决方法
Nov 11 Javascript
jquery.form.js实现将form提交转为ajax方式提交的方法
Apr 07 Javascript
js实现兼容性好的微软官网导航下拉菜单效果
Sep 07 Javascript
详解JavaScript函数
Dec 01 Javascript
input框中的name和id的区别
Nov 16 Javascript
javascript读取文本节点方法小结
Dec 15 Javascript
vue中实现先请求数据再渲染dom分享
Mar 17 Javascript
ES6中let 和 const 的新特性
Sep 03 Javascript
使用JS监听键盘按下事件(keydown event)
Nov 07 Javascript
react实现移动端下拉菜单的示例代码
Jan 16 Javascript
vue项目实现减少app.js和vender.js的体积操作
Nov 12 Javascript
Nest.js散列与加密实例详解
Feb 24 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多维数组去掉重复值示例分享
2014/03/02 PHP
php校验表单检测字段是否为空的方法
2015/03/20 PHP
百度地图经纬度转换到腾讯地图/Google 对应的经纬度
2015/08/28 PHP
Jquery实现弹出层分享微博插件具备动画效果
2013/04/03 Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
2014/06/23 Javascript
jQuery实现设置、移除文本框默认值功能
2015/01/13 Javascript
asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
2016/05/05 Javascript
JS控制div跳转到指定的位置的几种解决方案总结
2016/11/05 Javascript
浅谈js数组和splice的用法
2016/12/04 Javascript
Angular实现的table表格排序功能完整示例
2017/12/22 Javascript
vue组件的写法汇总
2018/04/12 Javascript
Vue项目全局配置页面缓存之按需读取缓存的实现详解
2018/08/01 Javascript
微信小程序导航栏跟随滑动效果的实现代码
2019/05/14 Javascript
微信小程序获取位置展示地图并标注信息的实例代码
2019/09/01 Javascript
解决layui的form里的元素进行动态生成,验证失效的问题
2019/09/14 Javascript
微信小程序实现吸顶特效
2020/01/08 Javascript
python使用mailbox打印电子邮件的方法
2015/04/30 Python
使用pandas模块读取csv文件和excel表格,并用matplotlib画图的方法
2018/06/22 Python
python实现点对点聊天程序
2018/07/28 Python
python获取网络图片方法及整理过程详解
2019/12/20 Python
Python如何生成xml文件
2020/06/04 Python
python smtplib发送多个email联系人的实现
2020/10/09 Python
Python中Yield的基本用法
2020/10/18 Python
详解java调用python的几种用法(看这篇就够了)
2020/12/10 Python
pycharm 的Structure界面设置操作
2021/02/05 Python
Silk’n激光脱毛器官网:silkn.com
2016/10/06 全球购物
小天鹅官方商城:LittleSwan
2017/06/16 全球购物
美国最流行的男士时尚网站:Touch of Modern
2018/02/05 全球购物
英国自行车商店:AW Cycles
2021/02/24 全球购物
初任培训自我鉴定
2013/10/07 职场文书
职代会闭幕词
2015/01/28 职场文书
农村老人去世追悼词
2015/06/23 职场文书
《认识钟表》教学反思
2016/02/16 职场文书
2019年自助餐厅创业计划书模板
2019/08/22 职场文书
Python中基础数据类型 set集合知识点总结
2021/08/02 Python
码云(gitee)通过git自动同步到阿里云服务器
2022/12/24 Servers