最近闲着没事,在图书馆借了几本书看,并借此打发下无聊的时间,其中就有一本《Node.js开发指南》。
看完这本书,心中总算对于“传说中的nodeJS“有了基本的了解。记得起初,只听说nodeJS如何如何强大之类的,但对其使用范围及语言特性全然不知,下面就自己所学来个简单的介绍。
node.js最大的特别就是异步式I/O(或非阻塞I/O)与事件紧密结合的编程模式。这种模式与传统的同步式I/O线性的编程思路有很大的不同,因为控制流很大程度上要靠事件和回调函数来组织,一个逻辑要拆分为若干个单元。
首先安装node.js,现在已经有windows版了,可以到网上下,具体的安装步骤就不讲了。
示例1:创建一个http服务器
//app.js
var http = require('http');
http.createServer(function(req, res){
res.writeHead(200, {'Content-Type': 'text/html'});
res.write('<h1>Node.js</h1>');
res.end('<p>hello world</p>');
}).listen(3000);
console.log("HTTP Server is listening at port 3000");
接下来,运行node app.js命令,打开浏览器访问 http://localhost:3000 即可看到页面上输出了:
Node.js
hello world
这里向大家介绍一个调式即时生效的小工具:supervisor,这个工具会监视你对代码所做的改动,并自动重启node.js,首先是安装方法:npm install -g supervisor;接下来,使用supervisor命令启动app.js:
supervisor app.js
相关推荐
nodejs 学习笔记 nodejs 学习笔记 nodejs 学习笔记
Nodejs学习笔记以及经验总结
Nodejs学习笔记
NodeJS学习笔记,刚刚才开始,后期慢慢更新!
2020Nodejs自学学习笔记大全 2020Nodejs自学学习笔记大全 2020Nodejs自学学习笔记大全
本人5年的nodejs学习笔记总结,里边非常详细,希望对你有所帮助
nodejs-learning-guide, Nodejs学习笔记以及经验总结
学习nodejs必看笔记文档并附带随堂代码,nodejs学习上手必看
node.js学习笔记
(1)如何封装一个模块 (2)如何调用一个模块在封装模块的前提下,我们新建一个文件,例如a.js,来调用之前封装的test.js模块 (3)如何执行一个node
nodejs学习nodejs学习笔记,总结,实践学习笔记小技巧文章计算视频时长Nodejs实践参考资源
Node.js入门和企业级应用开发实战 第1天课堂笔记(本课程共8天)
Nodejs学习笔记阿里CBU前端团队招人,无论是serverless,跨端,WEB IDE,工程化,智能化,构建还是直播,在CBU前端团队都能够找到适合你的技术方向。感兴趣的小伙伴可以加QQ群沟通(1126560208) Nodejs学习过程中的...
MyNodeJS 一些nodejs学习笔记
本文是NodeJS学习笔记系列文章的第二篇,从这篇开始我们就根据官方文档来逐个学习下NodeJS的各个模块,首先我们来学习下Global
本系列教程致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识。绝不是一篇“Hello World”的教程。
NodeJS作为一个宿主运行环境,以JavaScript为宿主语言,它也有自己实现的一套标准,这篇文章我们就一起来学习一下 “Http模块” 。但是作为前提来说, 希望大家可以先阅读一下官网提供的api,有一个前置了解,这样就...
nodejs是个强大的平台,有基本功能,而且可以挂很多模块。我们现在需要和mongodb连接的驱动,就类似比如mysql的java驱动一样。nodejs有好几个mongodb的第三...所以需要到驱动的网站上去了解学习怎么使用它访问mongodb。
从今天开始,我们来深入具体的模块学习,这篇文章是这个系列文章的第三篇,前两篇主要是以理论为主,相信大家在前两篇的学习中, 对NodeJS也有一个基本的认识,没事!!!趁热打铁,让我们继续将NodeJS进行到底,好...