下载APP 随时随地学编程
返回 首页

深入浅出Nodejs读书笔记

开始阅读
手册说明:

 

《深入浅出Nodejs读书笔记》介绍:


《深入浅出Nodejs读书笔记》是作者Tw93在学习完朴灵老师写的《深入浅出Node.js》这本书后所做的读书笔记。由于《深入浅出Node.js

》这本书不仅是一本关于Node的入门书籍,还从不同的角度讲解了Node本身的内在的特点和结构。那么,要想领会《深入浅出Nodejs读书笔记》这本书,您最好有一定的Node基础,当然也需要了解JavaScript。

Node.js简介:


Node.js是一个Javascript运行环境(runtime),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。

V8引擎执行Javascript的速度非常快,性能非常好。Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。

Node.js发展史:


  • 2009年2月,Ryan Dahl在博客上宣布准备基于V8创建一个轻量级的Web服务器并提供一套库。
  • 2009年5月,Ryan Dahl在GitHub上发布了最初版本的部分Node.js包,随后几个月里,有人开始使用Node.js开发应用。
  • 2009年11月和2010年4月,两届JSConf大会都安排了Node.js的讲座。
  • 2010年年底,Node.js获得云计算服务商Joyent资助,创始人Ryan Dahl加入Joyent全职负责Node.js的发展。
  • 2011年7月,Node.js在微软的支持下发布Windows版本。

Node.js相关的教程


《NodeJS中文文档》

《NodeJS错误处理最佳实践》

《javascript教程》

版权信息


《深入浅出Nodejs读书笔记》原文来自:http://tw93.github.io/2015-03-01/shen-ru-qian-chu-nodejs-reading-mind-map.html

由作者Tw93授权转载整理至W3Cschool.cn


目录
NodeJs 前言
NodeJs 简介
NodeJs 模块机制
NodeJs 异步I/O
NodeJs 异步编程
NodeJs 内存控制
NodeJs 理解Buffer
NodeJS 网络编程
NodeJS 构建Web应用
NodeJS 玩转进程
NodeJS 测试
NodeJS 产品化

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }