Node.JS 是一个基于 Chrome V8 引擎的 JavaScript 运行环境, 一个让 JavaScript 运行在服务端的开发平台, 它让 JavaScript 成为与 PHP,Python,Perl,Ruby 等服务端语言平起平坐的脚本语言. 那么学习 Node.JS 需要什么基础? 下面本篇文章就来给大家介绍一下, 希望对大家有所帮助.
学习 Node.JS 需要什么基础?
1, 熟悉 JavaScript
简单的说 Node.JS 就是运行在服务端的 JavaScript. 如果你熟悉 JavaScript, 那么你将会很容易的学会 Node.JS.
JavaScript 基础, 其实就是 ecmascript 部分.
● 数据类型;
● 运算符;
● 类型转换;
● 流程控制;
● 函数, 闭包, 回调, 原型链等;
● 事件机制;
● 对象编程;
2, 对一些系统, 网络等知识需要有基本了解
● 文件系统 (例如获取文件信息, 创建文件, 文件访问权限......, 要是对此一头雾水的同学, 请自行度娘: 文件系统);
● 网络系统 / 协议 (tcp/udp/http......);
● 操作系统 (Windows/Linux);
3, 了解一些基本的系统命令和工具的使用
● cmd,Terminal(终端) 工具;
● ls(dir),mkdir,rm,cd...... 等基础命令;
● 以后随着学习的深入, 还需要根据实际需求, 要了解诸如 "图形图像, 字符编码, 数据库" 等相关的知识.
来源: http://www.jianshu.com/p/107a089a92a7