实例详解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 相关文章推荐
Mootools 1.2教程 滚动条(Slider)
Sep 15 Javascript
用innerhtml提高页面打开速度的方法
Aug 02 Javascript
Jquery:ajax实现翻页无刷新功能代码
Aug 05 Javascript
Jquery 获取对象的几种方式介绍
Jan 17 Javascript
JavaScript中的函数重载深入理解
Aug 04 Javascript
JS获取中文拼音首字母并通过拼音首字母快速查找页面内对应中文内容的方法【附demo源码】
Aug 19 Javascript
node.js 抓取代理ip实例代码
Apr 30 Javascript
基于JavaScript实现多级菜单效果
Jul 25 Javascript
详解Vuex中mapState的具体用法
Sep 28 Javascript
vue 多入口文件搭建 vue多页面搭建的实例讲解
Mar 12 Javascript
js使用cookie实现记住用户名功能示例
Jun 13 Javascript
ES6 class的应用实例分析
Jun 27 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
Classes and Objects in PHP5-面向对象编程 [1]
2006/10/09 PHP
ThinkPHP 连接Oracle数据库的详细教程[全]
2012/07/16 PHP
PHP经典面试题之设计模式(经常遇到)
2015/10/15 PHP
php curl上传、下载、https登陆实现代码
2017/07/23 PHP
PHP析构函数destruct与垃圾回收机制的讲解
2019/03/22 PHP
php中关于换行的实例写法
2019/09/26 PHP
javascript setAttribute, getAttribute 在不同浏览器上的不同表现
2010/08/05 Javascript
jquery实现每个数字上都带进度条的幻灯片
2013/02/20 Javascript
可在线编辑网页文字效果代码(单击)
2013/03/02 Javascript
图片放大镜jquery.jqzoom.js使用实例附放大镜图标
2014/06/19 Javascript
javascript批量修改文件编码格式的方法
2015/01/27 Javascript
纯javascript实现图片延时加载方法
2015/08/21 Javascript
JavaScript中字面量与函数的基本使用知识
2015/10/20 Javascript
BOM系列第三篇之定时器应用(时钟、倒计时、秒表和闹钟)
2016/08/17 Javascript
d3.js实现简单的网络拓扑图实例代码
2016/11/06 Javascript
解决canvas画布使用fillRect()时高度出现双倍效果的问题
2017/08/03 Javascript
Angular 2.0+ 的数据绑定的实现示例
2017/08/09 Javascript
微信小程序实现天气预报功能
2018/07/18 Javascript
layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子
2019/09/11 Javascript
python UNIX_TIMESTAMP时间处理方法分析
2016/04/18 Python
python使用requests模块实现爬取电影天堂最新电影信息
2019/04/03 Python
Windows系统Python直接调用C++ DLL的方法
2019/08/01 Python
Python 使用 docopt 解析json参数文件过程讲解
2019/08/13 Python
numpy求平均值的维度设定的例子
2019/08/24 Python
Python线程threading模块用法详解
2020/02/26 Python
在python中求分布函数相关的包实例
2020/04/15 Python
简单了解Django项目应用创建过程
2020/07/06 Python
Myholidays美国:在线旅游网站
2019/08/16 全球购物
马德里运动鞋商店:Nigra Mercato
2020/02/16 全球购物
英文简历自荐信范文
2013/12/11 职场文书
开业庆典活动策划方案
2014/09/21 职场文书
一年级语文上册复习计划
2015/01/17 职场文书
2015年端午节国旗下演讲稿
2015/03/19 职场文书
企业转让协议书(范文2篇)
2019/08/15 职场文书
Go语言并发编程 sync.Once
2021/10/16 Golang
SQL基础的查询语句
2021/11/11 MySQL