快速上手 - 介绍

  • 作者:KK

  • 发表日期:2017.8.30


Node.js是什么鬼

它是一门编程语言,跟JavaScript写法几乎一样,它也是一个平台,集成了许多类库,比如网络库、文件库等,类库多了,功能就多了嘛,远远超越了JavaScript的能力范围

如果要说Node.js与JavaScript的异同,网上说法很多,我也不好怎么讲了

至少JavaScript主要用在前端,通常被浏览器解析;而Node.js主要用在服务端,通常独立运行,不依附于浏览器;而它也能做客户端开发(用NodeWebKit桌面应用程序),学会基础再说吧


你需要先掌握前端JavaScript的常用语法,有一定的JavaScript编程经验才好上手Node.js

通过本系列文章你可以学会什么?

我是在基于gulp开发构建平台的过程中开始入门掌握一些Node.js知识的,尽管相对整体的Node.js来说这些掌握的知识量不算大,但它足以支撑我将多项目共享的前后端开发分离gulp构建平台搭建起来

通过归纳写出本系列文章(目前是“快速上手”部分),你可以了解到Node.js的工作原理、模块知识、预置模块和变量以及几个常用的模块(但这并不是所有的常用模块),对了,还包括npm的使用

目前只有“快速上手”部分供大家阅读,其实也足够你打下小基础去自主学习后面的部分构建自己的Node应用了,未来的IT生涯还长着,没准还会不断使用Node做更多东西的,到时候我会在这里发表更多经验积累的文章


通过怎样的途径来巩固这些学到的知识呢?

方式1:像我一样,做一个http服务器程序,甚至gulp构建平台

方式2:基于这里学到的东西,再去学习Node.js的express框架然后搭建一个小站点