实例详解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 计算两个日期的天数相差(示例代码)
Dec 27 Javascript
引入autocomplete组件时JS报未结束字符串常量错误
Mar 19 Javascript
IE中图片的onload事件无效问题和解决方法
Jun 06 Javascript
JavaScript DOM操作表格及样式
Apr 13 Javascript
Google 地图类型详解及示例代码
Aug 06 Javascript
详解vuelidate 对于vueJs2.0的验证解决方案
Mar 09 Javascript
利用Jasmine对Angular进行单元测试的方法详解
Jun 12 Javascript
基于vue.js实现的分页
Mar 13 Javascript
基于Vue2x的图片预览插件的示例代码
May 14 Javascript
Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐)
Oct 28 Javascript
浅析vue中的MVVM实现原理
Mar 04 Javascript
微信小程序实现form表单本地储存数据
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
php.ini中的php-5.2.0配置指令详解
2008/03/27 PHP
ThinkPHP之R方法实例详解
2014/06/20 PHP
Thinkphp+smarty+uploadify实现无刷新上传
2015/07/30 PHP
mysql_escape_string()函数用法分析
2016/04/25 PHP
深入浅出讲解:php的socket通信原理
2016/12/03 PHP
js中的onchange和onpropertychange (onchange无效的解决方法)
2014/03/08 Javascript
JavaScript判断字符长度、数字、Email、电话等常用判断函数分享
2015/04/01 Javascript
辨析JavaScript中的Undefined类型与null类型
2016/05/26 Javascript
详细谈谈javascript的对象
2016/07/31 Javascript
微信小程序入门教程
2016/11/18 Javascript
Bootstrap实现下拉菜单多级联动
2017/11/23 Javascript
利用vue开发一个所谓的数独方法实例
2017/12/21 Javascript
vue中实现左右联动的效果
2018/06/22 Javascript
微信小程序使用scroll-view标签实现自动滑动到底部功能的实例代码
2018/11/09 Javascript
通过cordova将vue项目打包为webapp的方法
2019/02/02 Javascript
localstorage实现带过期时间的缓存功能
2019/06/28 Javascript
js实现随机div颜色位置 类似满天星效果
2019/10/24 Javascript
NodeJS实现一个聊天室功能
2019/11/25 NodeJs
js实现倒计时秒杀效果
2020/03/25 Javascript
JS使用正则表达式实现常用的表单验证功能分析
2020/04/30 Javascript
ES5 模拟 ES6 的 Symbol 实现私有成员功能示例
2020/05/06 Javascript
浅析微信小程序自定义日历组件及flex布局最后一行对齐问题
2020/10/29 Javascript
Python datetime时间格式化去掉前导0
2014/07/31 Python
Python中的filter()函数的用法
2015/04/27 Python
Python中的choice()方法使用详解
2015/05/15 Python
Python制作爬虫抓取美女图
2016/01/20 Python
python 读取文件并替换字段的实例
2018/07/12 Python
基于python 微信小程序之获取已存在模板消息列表
2019/08/05 Python
python matplotlib 画dataframe的时间序列图实例
2019/11/20 Python
windows、linux下打包Python3程序详细方法
2020/03/17 Python
我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
2014/03/30 面试题
遗嘱继承公证书
2014/04/09 职场文书
2014教育局对照检查材料思想汇报
2014/09/23 职场文书
四风自我剖析材料思想汇报
2014/10/01 职场文书
创业计划书之家教中心
2019/09/25 职场文书
Python中基础数据类型 set集合知识点总结
2021/08/02 Python