实例详解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 相关文章推荐
jQuery编辑器KindEditor4.1.4代码高亮显示设置教程
Mar 01 Javascript
js中自定义方法实现停留几秒sleep
Jul 11 Javascript
JS实现浏览器状态栏文字闪烁效果的方法
Oct 27 Javascript
BootStrap学习系列之Bootstrap Typeahead 组件实现百度下拉效果(续)
Jul 07 Javascript
AngularJS应用开发思维之依赖注入3
Aug 19 Javascript
JavaScript获取URL参数的方法之一
Mar 24 Javascript
JS简单实现动态添加HTML标记的方法示例
Apr 08 Javascript
JavaScript闭包原理与用法实例分析
Aug 10 Javascript
Vue实现一个无限加载列表功能
Nov 13 Javascript
Jquery的autocomplete插件用法及参数讲解
Mar 12 jQuery
使用vuex存储用户信息到localStorage的实例
Nov 11 Javascript
js实现秒表计时器
Dec 16 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使用数组填充下拉列表框的方法
2015/03/31 PHP
postman的安装与使用方法(模拟Get和Post请求)
2018/08/06 PHP
javascript 密码强弱度检测万能插件
2009/02/25 Javascript
JavaScript 输入框内容格式验证代码
2010/02/11 Javascript
Javascript中找到子元素在父元素内相对位置的代码
2012/07/21 Javascript
js中方法重载如何实现?以及函数的参数问题
2013/08/01 Javascript
探讨javascript是不是面向对象的语言
2013/11/21 Javascript
javascript中apply和call方法的作用及区别说明
2014/02/14 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
2015/09/10 Javascript
javascript基本算法汇总
2016/03/09 Javascript
jQuery数据检索中根据关键字快速定位GridView指定行的实现方法
2016/06/08 Javascript
Javascript操作表单实例讲解(下)
2016/06/20 Javascript
微信小程序 缓存(本地缓存、异步缓存、同步缓存)详解
2017/01/17 Javascript
VsCode插件整理(小结)
2017/09/14 Javascript
解决VUE-Router 同一页面第二次进入不刷新的问题
2020/07/22 Javascript
JavaScript常用工具函数库汇总
2020/09/17 Javascript
python去掉字符串中重复字符的方法
2014/02/27 Python
举例讲解Python的Tornado框架实现数据可视化的教程
2015/05/02 Python
Django自定义认证方式用法示例
2017/06/23 Python
Python实现的人工神经网络算法示例【基于反向传播算法】
2017/11/11 Python
python网络爬虫学习笔记(1)
2018/04/09 Python
基于django 的orm中非主键自增的实现方式
2020/05/18 Python
python3 中使用urllib问题以及urllib详解
2020/08/03 Python
python绘制趋势图的示例
2020/09/17 Python
HTML5 实战PHP之Web页面表单设计
2011/10/09 HTML / CSS
美国职棒大联盟官方网上商店:MLBShop.com
2017/11/12 全球购物
STUBHUB日本:购买和出售全球活动门票
2018/07/01 全球购物
阿尔卡特(中国)的面试题目
2014/08/20 面试题
外语学院毕业生的自我鉴定
2013/11/28 职场文书
综合实践教学反思
2014/01/31 职场文书
公司中秋节活动方案
2014/02/12 职场文书
运动会方队口号
2014/06/07 职场文书
2014年最新个人对照检查材料范文
2014/09/25 职场文书
个人债务授权委托书
2014/10/17 职场文书
致运动员的广播稿
2015/08/19 职场文书
浅谈Web Storage API的使用
2021/06/23 Javascript