node.js 安装与使用入门
nodejs 简介
node.js 包含一个javascript 的解释器,引擎用的是大名鼎鼎的 google V8. 性能优异,成功地将 javascript 从前端带入了后端, 统一了整个互联网前后端的语言不同的尴尬,致力于让江湖再无纷争(尽管初衷如此,但有人的地方,还是有江湖)。 在众多后端语言中,最快最爽的莫过于Node.js. 后端语言千万种,Node 第一种。我要快,我要飞,我选 Node.
下载
到官方下载 node.js. 下载
安装
直接安装。会得到一个含有 node, npm的文件夹。
验证一下node -v, 正常安装好了,应该不报错。
第一个 “Hello World” 程序
新建一个文件 vim test.js. 写入如下内容:
console.log("hello world");
保存,并退出编辑器。
然后运行: node test.js 就可以看到 "hello world"了。
是不是很简单?玩一个实际小项目
我们的这个小项目想要做的就是,读取一个文件,并输出偶数行。即第0行,第2行,第4行等等。
说干就干。
但干之前,我们先要想好怎么干。
我们的思路是,先把整个文件读入一个数组(有人要提出异议了?说效率不高?先压住!),然后依据数据的索引是否可以被整除来决定他是不是要被输出。
为了演示更多的功能,我会使用一个函数来判断是不是偶数。(尽管这很没有必要,我们只是为了演示)
下面真的来“说干就干”。
1
定义一个函数,用于判断是不是偶数,是的话,就返回1, 否则0。
function is_odd_num(num){ if (num % 2 == 0) { return 1; } else { return 0; }}
2
读取文件到数组
function read_file_to_arr(filename){ var fs = require("fs"); var data = fs.readFileSync("txt.txt