身為前端開(kāi)發(fā)者时甚,還是要接觸一下后臺(tái)開(kāi)發(fā),于是哈踱,我選擇了Node.js荒适,開(kāi)啟了學(xué)習(xí)之旅。寫此簡(jiǎn)書是目的有倆:一是分享我的學(xué)習(xí)筆記开镣,二是通過(guò)寫文章加深對(duì)知識(shí)點(diǎn)的印象刀诬。也希望有大神多多指教。(個(gè)人QQ:601634487)
開(kāi)始Node.js學(xué)習(xí)
為什么要選擇Node.js來(lái)學(xué)習(xí)呢邪财?
如果你是一個(gè)前端程序員陕壹,但是不懂像PHP质欲、Python或Ruby等動(dòng)態(tài)編程語(yǔ)言,然后你想自己創(chuàng)建屬于自己的服務(wù)帐要,那么Node.js就是最佳選擇了把敞。學(xué)習(xí)Node.js編程,只需要會(huì)JavaScript榨惠,如果你之前學(xué)過(guò)java奋早、php等編程語(yǔ)言,那學(xué)起來(lái)就更快了赠橙。
Node.js科普
- 簡(jiǎn)單的說(shuō) Node.js 就是運(yùn)行在服務(wù)端的 JavaScript耽装。
- Node.js 是一個(gè)基于Chrome JavaScript 運(yùn)行時(shí)建立的一個(gè)平臺(tái)。
- Node.js是一個(gè)事件驅(qū)動(dòng)I/O服務(wù)端JavaScript環(huán)境期揪,基于Google的V8引擎掉奄,V8引擎執(zhí)行Javascript的速度非常快凤薛,性能非常好姓建。
安裝Node.js
在打印出‘hello world’之前我們要安裝Node.js環(huán)境
Node.js安裝包及源碼:下載地址
根據(jù)不同操作系統(tǒng)選擇安裝包下載
這里我用mac系統(tǒng)演示,最簡(jiǎn)單的安裝方法是下載.pkg文件缤苫,下載后直接點(diǎn)[繼續(xù)]
安裝后速兔,在終端輸入node --version
,如果能打印出node的版本號(hào)就說(shuō)明node.js環(huán)境安裝成功了活玲。
第一個(gè)Node.js程序
腳本模式
以下是我們的第一個(gè)Node.js程序:
console.log("Hello World");
保存該文件涣狗,文件名為 helloworld.js, 并通過(guò) node命令來(lái)執(zhí)行:
node helloworld.js //在終端輸入
程序執(zhí)行后舒憾,正常的話镀钓,就會(huì)在終端輸出 Hello World。
交互模式
打開(kāi)終端镀迂,鍵入node進(jìn)入命令交互模式丁溅,可以輸入一條代碼語(yǔ)句后立即執(zhí)行并顯示結(jié)果,例如:
$ node
> console.log('Hello World!');
Hello World!