实例详解Node.js 函数

 更新时间:2018年06月10日 10:27:19   作者:nbloser  
这篇文章主要介绍了Node.js 函数 ,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下

内容:普通函数,匿名函数,函数传递是如何让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 函数,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

相关文章

  • node.js入门教程

    node.js入门教程

    这篇文章主要介绍了node.js入门教程,讲解了node.js在linux和windows下的安装,模块的概念,NPM的使用等等,是一篇不错的nodejs入门文章,需要的朋友可以参考下
    2014-06-06
  • node.js三个步骤实现一个服务器及Express包使用

    node.js三个步骤实现一个服务器及Express包使用

    这篇文章主要介绍了node.js三个步骤实现一个服务器及Express包使用,文章通过新建一个文件展开全文内容,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-05-05
  • Node.js学习之TCP/IP数据通讯(实例讲解)

    Node.js学习之TCP/IP数据通讯(实例讲解)

    下面小编就为大家带来一篇Node.js学习之TCP/IP数据通讯(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • Node.js中SerialPort(串口)模块使用

    Node.js中SerialPort(串口)模块使用

    本文主要介绍了Node.js中SerialPort(串口)模块使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • Node.js和MongoDB实现简单日志分析系统

    Node.js和MongoDB实现简单日志分析系统

    这篇文章主要介绍了Node.js和MongoDB实现简单日志分析系统,本文给出了服务器端、客户端、图表生成、Shell自动执行等功能的实现代码,需要的朋友可以参考下
    2015-04-04
  • Windows下安装 node 的版本控制工具 nvm

    Windows下安装 node 的版本控制工具 nvm

    这篇文章主要介绍了Windows下安装 node 的版本控制工具 nvm的相关资料,需要的朋友可以参考下
    2020-02-02
  • node.js中 redis 的安装和基本操作示例

    node.js中 redis 的安装和基本操作示例

    这篇文章主要介绍了node.js中 redis 的安装和基本操作,结合实例形式分析了node.js中Redis下载、安装、数据类型及基本操作技巧,需要的朋友可以参考下
    2020-02-02
  • 解决Mac下安装nmp的淘宝镜像失败问题

    解决Mac下安装nmp的淘宝镜像失败问题

    今天小编就为大家分享一篇解决Mac下安装nmp的淘宝镜像失败问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • Nodejs-cluster模块知识点总结及实例用法

    Nodejs-cluster模块知识点总结及实例用法

    在本篇文章里小编给大家整理的是一篇关于Nodejs-cluster模块知识点总结及实例用法,有兴趣的朋友们可以跟着学习下。
    2021-12-12
  • windows实现npm和cnpm安装步骤

    windows实现npm和cnpm安装步骤

    这篇文章主要介绍了windows实现npm和cnpm安装步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10

最新评论