实例详解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 相关文章推荐
js几个不错的函数 $$()
Oct 09 Javascript
基于jquery的仿百度的鼠标移入图片抖动效果
Sep 17 Javascript
JQUERY 获取IFrame中对象及获取其父窗口中对象示例
Aug 19 Javascript
禁用Tab键JS代码兼容Firefox和IE
Apr 18 Javascript
javascript中实现兼容JAVA的hashCode算法代码分享
Aug 11 Javascript
jQuery中ajax的load()方法用法实例
Dec 26 Javascript
Bootstrap风格的WPF样式
Dec 07 Javascript
jQuery网页定位导航特效实现方法
Dec 19 Javascript
angular实现IM聊天图片发送实例
May 08 Javascript
详解ionic本地相册、拍照、裁剪、上传(单图完全版)
Oct 10 Javascript
Vue-cropper 图片裁剪的基本原理及思路讲解
Apr 17 Javascript
vue实现动态按钮功能
May 13 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 和 MySQL 开发的 8 个技巧
2006/10/09 PHP
探讨PHP中OO之静态关键字以及类常量的详解
2013/06/07 PHP
解析MySql与Java的时间类型
2013/06/22 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
2017/09/16 PHP
基于Laravel(5.4版本)的基本增删改查操作方法
2019/10/11 PHP
取选中的radio的值
2010/01/11 Javascript
JS实现点击按钮自动增加一个单元格的方法
2015/03/09 Javascript
JQuery实现鼠标移动图片显示描述层的方法
2015/06/25 Javascript
纯javascript实现自动发送邮件
2015/10/21 Javascript
jQuery+css实现的tab切换标签(兼容各浏览器)
2016/01/28 Javascript
利用Vue.js指令实现全选功能
2016/09/08 Javascript
完美解决UI-Grid表格元素中多个空格显示为一个空格的问题
2017/04/25 Javascript
Vue路由切换时的左滑和右滑效果示例
2018/05/29 Javascript
vue中引用swiper轮播插件的教程详解
2018/08/16 Javascript
小程序实现短信登录倒计时
2019/07/12 Javascript
js实现随机抽奖
2020/03/19 Javascript
Python语言技巧之三元运算符使用介绍
2013/03/04 Python
python 通过SSHTunnelForwarder隧道连接redis的方法
2019/02/19 Python
Django框架视图函数设计示例
2019/07/29 Python
Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript实现社交分享系统
2020/04/21 Python
浅谈keras 模型用于预测时的注意事项
2020/06/27 Python
新加坡第一大健康与美容零售商:屈臣氏新加坡(Watsons Singapore)
2020/12/11 全球购物
医药工作者的求职信范文
2013/09/21 职场文书
银行财务部实习生的自我鉴定
2013/11/27 职场文书
机关门卫岗位职责
2013/12/30 职场文书
校园文明倡议书
2014/05/16 职场文书
土建施工员岗位职责
2014/07/16 职场文书
初级党校心得体会
2014/09/11 职场文书
自荐信格式模板
2015/03/27 职场文书
会计出纳岗位职责
2015/03/31 职场文书
对学校的意见和建议
2015/06/04 职场文书
2016年暑假学生家长评语
2015/12/01 职场文书
入党转正申请书范文
2019/05/20 职场文书
Spring中的使用@Async异步调用方法
2021/11/01 Java/Android
Python加密与解密模块hashlib与hmac
2022/06/05 Python