Web开发者之路(二):开始用NodeJS

来源:互联网 发布:openwrt 挂载网络共享 编辑:程序博客网 时间:2024/05/16 02:14

考虑到前端三大件入门不难,但深入修炼需要大量的时间……

我们先来考虑一下后端开发。

NodeJS 安装

在 NodeJS 官网 下载最新版本,它会自动判断你的操作系统并给出相适应的版本,想要自选版本或者想使用包管理器的话可以在这里找。

安装完毕以后,你的环境中就多了两个程序:nodenpm

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环境(命令行)玩玩了。

至少你多了一个方便的计算器:)

0 0