实例详解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 08 Javascript
Highcharts 非常实用的Javascript统计图demo示例
Jul 03 Javascript
javascript中普通函数的使用介绍
Dec 19 Javascript
jquery中show()、hide()和toggle()用法实例
Jan 15 Javascript
对JavaScript客户端应用编程的一些建议
Jun 24 Javascript
基于javascript实现的快速排序
Dec 02 Javascript
javascript稀疏数组(sparse array)和密集数组用法分析
Dec 28 Javascript
Angular.js 4.x中表单Template-Driven Forms详解
Apr 25 Javascript
JQuery Ajax 异步操作之动态添加节点功能
May 24 jQuery
JS实现登录页密码的显示和隐藏功能
Dec 06 Javascript
对angular2中的ngfor和ngif指令嵌套实例讲解
Sep 12 Javascript
js实现坦克移动小游戏
Oct 28 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+javascript液晶时钟
2006/10/09 PHP
escape unescape的php下的实现方法
2007/04/27 PHP
PHP命名空间(namespace)的使用基础及示例
2014/08/18 PHP
PHP中模拟链表和链表的基本操作示例
2016/02/27 PHP
js 页面执行时间计算代码
2009/03/04 Javascript
类似GMAIL的Ajax信息反馈显示
2010/02/16 Javascript
jquery tab插件精简版分享
2011/09/10 Javascript
关于JS控制代码暂停的实现方法分享
2012/10/11 Javascript
JavaScript中如何通过arguments对象实现对象的重载
2014/05/12 Javascript
JS实现仿新浪黄色经典滑动门效果代码
2015/09/27 Javascript
javascript bom是什么及bom和dom的区别
2015/11/26 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖动基本操作
2015/11/30 Javascript
Bootstrap入门书籍之(三)栅格系统
2016/02/17 Javascript
jQuery获取单击节点对象的方法
2016/06/02 Javascript
jQuery中slidedown与slideup方法用法示例
2016/09/16 Javascript
JS 动态加载js文件和css文件 同步/异步的两种简单方式
2016/09/23 Javascript
JavaScript上传文件时不用刷新页面方法总结(推荐)
2017/08/15 Javascript
Vue单页面应用保证F5强刷不清空数据的解决方案
2018/01/31 Javascript
vue3.0 CLI - 2.6 - 组件的复用入门教程
2018/09/14 Javascript
vue-cli 脚手架基于Nightwatch的端到端测试环境的过程
2018/09/30 Javascript
Vue框架TypeScript装饰器使用指南小结
2019/02/18 Javascript
Vue.js递归组件实现组织架构树和选人功能案例分析
2019/07/03 Javascript
微信公众号服务器验证Token步骤图解
2019/12/30 Javascript
vue实现购物车选择功能
2020/01/10 Javascript
selenium 反爬虫之跳过淘宝滑块验证功能的实现代码
2020/08/27 Javascript
MySQLdb ImportError: libmysqlclient.so.18解决方法
2014/08/21 Python
Python实现的txt文件去重功能示例
2018/07/07 Python
Python解析m3u8拼接下载mp4视频文件的示例代码
2021/03/03 Python
在css3中background-clip属性与background-origin属性的用法介绍
2012/11/13 HTML / CSS
AJAX都有哪些有点和缺点
2012/11/03 面试题
机电一体化专业推荐信
2013/12/03 职场文书
运动会演讲稿50字
2014/08/25 职场文书
农村党建工作汇报材料
2014/10/27 职场文书
交通事故协议书范本
2016/03/19 职场文书
Mongo服务重启异常问题的处理方法
2021/07/01 MongoDB
oracle重置序列从0开始递增1
2022/02/28 Oracle