Node.js

103 阅读2分钟

Node.js是什么 Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js不是一门语言 Node.js不是库、不是框架 Node.js中的Javascript运行时环境 简单点来讲就是Node.js可以解析和执行JavaScript代码 以前只有浏览器可以解析执行JavaScript代码 也就是说现在的JavaScript可以完全脱离浏览器来运行,一切都归功于:Node.js Node.js的JavaScript 没有BOM、DOM Ecmascript( 基本的语法 if var function Object Array ) 在Node这个JavaScript执行环境中为JavaScript提供了一些服务器级别的操作API 例如文件读写 网络服务的构建 网络通信 http服务器 等处理。。。

构建与Chrome的V8引擎之上 代码只是具有特定格式的字符串而已 引擎可以认识它,引擎可以帮你去解析和执行 Google Chrome的V8引擎是目前公认的解析执行JavaScript代码最快的 Node.js的作者把Google Chrome中的V8引擎移植了出来,开发了一个独立的JavaScript运行时环境。 Node.js uses an event-driven,non-block I/Q model that makes it lightweight and efficient. event-driven 事件驱动 non-blocking I/O model 非阻塞IO模型(异步) lightweight and efficient . 轻量和高效 随着课程慢慢的学习 你会明白什么是事件驱动、非阻塞IO模型 Node.js' package ecosystem,npm,is the largest ecosystem of open source libraries in the world. npm是世界上最大的开源库生态系统 绝大多数JavaScript相关的包都存放在了npm上,这样做的目的是为了让开发人员更方便的去下载使用我。 npm install jquery.

Node.jsn能做什么 Web 服务器后台 命令行工具 npm(node) git(c语言) hexo(node)

预备知识 HTML CSS JavaScript 简单的命令行操作 具有服务端开发经验更佳 一些资源 《深入浅出Node.js》 《Node.js权威指南》