
Node.js
辣爷
nothing
展开
-
《新时期的Node.js入门》读书笔记(五)
第4章 书写异步代码为了保证执行是串行的,将下一个异步操作放到上一个异步操作的回调方法里,当代码嵌套的层数增加,代码的层次结构就会不清晰并且难以维护,这种写法被描述为回调地狱(callback hell)。4.1 异步操作的返回值希望通过简单的函数调用拿到异步操作的返回值,但是外部方法会先于回调函数返回。4.2 组织回调方法回调与CPS将回调函数作为参数传递,这种书写方式通常被称为Co...原创 2019-11-21 19:24:54 · 186 阅读 · 0 评论 -
《新时期的Node.js入门》读书笔记(四)
第3章 用ES6来书写Node3.1 新时代的EMCAScriptES2015的一个目标就是让JavaScript在语言层面有支撑大型应用的能力。JavaScript的缺陷ES5的语法缺陷:几乎无法支持模块化;没有很好的面向对象支持;没有局部作用域;各种令人惊喜的语法细节,例如0.1+0.2或者[]==[]等Node对新标准的支持Node在6.0版本及之后实现了对ES6的全面支持。可...原创 2019-11-20 18:40:17 · 202 阅读 · 0 评论 -
《新时期的Node.js入门》读书笔记(三)
第二章 常用模块(二)HTTP服务HTTP模块是Node的核心模块,主要是提供一系列用于网络传输的API,这些API大都位于比较底层的位置,可以让开发者自由地控制整个HTTP传输过程。创建HTTP服务器通常使用createServer方法创建HTTP服务器,该方法返回一个http.server实例。var http = require("http")var server = http....原创 2019-11-19 22:06:40 · 244 阅读 · 0 评论 -
《新时期的Node.js入门》读书笔记(二)
第二章 常用模块(一)ModuleJavaScript的模块规范:CommonJS:将每个文件看成一个模块,模块内部定义的变量都是私有的,无法被其他模块使用,除非使用预定义的方法将内部变量暴露出来(通过exports和require关键字来实现)。最出名的实现就是Node.js,特点就是模块的加载是同步的。AMD(Asynchronous Module Definition):采用异步方...原创 2019-11-17 15:42:08 · 191 阅读 · 0 评论 -
《新时期的Node.js入门》读书笔记(一)
第一章 基础知识Node是什么官网的定义:Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine.Node是一个JavaScript运行时(runtime),可以想象成一种编程语言的运行环境。这个运行环境包括了运行代码需要的编译器(解释器)以及操作系统的底层支持等。Node底层使用C++实现,语法则是...原创 2019-11-15 20:07:22 · 264 阅读 · 0 评论