考虑到前端三大件入门不难,但深入修炼需要大量的时间……
我们先来考虑一下后端开发。
NodeJS 安装
在 NodeJS 官网 下载最新版本,它会自动判断你的操作系统并给出相适应的版本,想要自选版本或者想使用包管理器的话可以在这里找。
安装完毕以后,你的环境中就多了两个程序:node
与 npm
node是NodeJS的主程序,npm则是NodeJS的包管理器(package manager)。
包管理器可以很方便地进行如下操作:
- NodeJS项目初始化
- 安装、卸载第三方NodeJS包
你可能需要手动将NodeJS添加到系统的环境变量中来使用 node, npm。
学习资料
- 官方文档 是最好最权威的资料
- 极客 Wiki 翻译 官方文档的中文翻译,但版本较旧。
上下文
NodeJS用的是JavaScript V8引擎,Chrome浏览器也是。
说白了,他们的区别在于上下文的不同。
在浏览器中,你可以访问 window, document 等对象。
在NodeJS中,你可以访问 fs, os, path, http 等对象。
也有通用的,比如console对象。
在NodeJS命令行(运行 node)中,按Tab键可以自动补全,进而可以探出所有可用的上下文。
在Chrome控制台(按F12呼出)中,也有类似的补全功能。
小结
安装完了以后,可以打开NodeJS的REPL环境(命令行)玩玩了。
至少你多了一个方便的计算器:)