实例详解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 获得绝对,相对位置的坐标方法
Feb 09 Javascript
js相册效果代码(点击创建即可)
Apr 16 Javascript
jquery实现图片左右间隔滚动特效(可自动播放)
May 08 Javascript
深入理解JavaScript系列(42):设计模式之原型模式详解
Mar 04 Javascript
jQuery实现径向动画菜单效果
Jul 17 Javascript
移动手机APP手指滑动切换图片特效附源码下载
Nov 30 Javascript
vue引入ueditor及node后台配置详解
Jan 03 Javascript
JS计算两个时间相差分钟数的方法示例
Jan 10 Javascript
vue+axios 前端实现的常用拦截的代码示例
Aug 23 Javascript
微信小程序BindTap快速连续点击目标页面跳转多次问题处理
Apr 08 Javascript
Layui实现带查询条件的分页
Jul 27 Javascript
JS多个表单数据提交下的serialize()应用实例分析
Aug 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 session
2013/10/28 PHP
PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子
2014/05/12 PHP
php实现斐波那契数列的简单写法
2014/07/19 PHP
自己写的兼容低于PHP 5.5版本的array_column()函数
2014/10/24 PHP
使用PHP生成图片的缩略图的方法
2015/08/18 PHP
PHP 数组基本操作方法详解
2016/06/17 PHP
php 输出json及显示json中的中文汉字详解及实例
2016/11/09 PHP
javascript下阻止表单重复提交、防刷新、防后退
2007/08/17 Javascript
JavaScript根据数据生成百分比图和柱状图的实例代码
2013/07/14 Javascript
js判断输入是否为数字的具体实例
2013/08/03 Javascript
Knockout text绑定DOM的使用方法
2013/11/15 Javascript
js之ActiveX控件使用说明 new ActiveXObject()
2014/03/03 Javascript
jQuery模拟点击A标记示例参考
2014/04/17 Javascript
javascript实现iframe框架延时加载的方法
2014/10/30 Javascript
node.js中的url.parse方法使用说明
2014/12/10 Javascript
jQuery中hover方法和toggle方法使用指南
2015/02/27 Javascript
纯JavaScript基于notie.js插件实现消息提示特效
2016/01/18 Javascript
纯js代码制作的网页时钟特效【附实例】
2016/03/30 Javascript
canvas滤镜效果实现代码
2017/02/06 Javascript
关于JS与jQuery中的文档加载问题
2017/08/22 jQuery
基于webpack 实用配置方法总结
2017/09/28 Javascript
JavaScript中字符串的常用操作方法及特殊字符
2018/03/18 Javascript
收集前端面试题之url、href、src
2018/03/22 Javascript
详解关闭令人抓狂的ESlint 语法检测配置方法
2019/10/28 Javascript
解决Vue的文本编辑器 vue-quill-editor 小图标样式排布错乱问题
2020/08/03 Javascript
angular8.5集成TinyMce5的使用和详细配置(推荐)
2020/11/16 Javascript
手动实现vue2.0的双向数据绑定原理详解
2021/02/06 Vue.js
python基础教程之类class定义使用方法
2014/02/20 Python
python下如何查询CS反恐精英的服务器信息
2017/01/17 Python
Pytorch之Variable的用法
2019/12/31 Python
Python中bisect的用法及示例详解
2020/07/20 Python
python logging模块的使用
2020/09/07 Python
Ashford台湾:以折扣价提供奢华的男女用表款
2019/12/04 全球购物
停车场管理协议书范本
2014/10/08 职场文书
公司领导班子召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
公司财务管理制度
2015/08/04 职场文书