話説前提:
作為前端開發工程師,我們的初始認識,畫畫界面,對對接口,我們對於服務端開發,總是充滿好奇,但是衝破安逸區,讓我們學習新的開發語言Java,Python,php等,我們好不容易立得Flag,在幾天之後,就那麼順其自然的倒了……
現在Node.js的出現,讓我們看到希望,我們所使用的的前端語法和規則,完全可以99%的複用,讓我們朝着服務端開發前進,學習完node,我們可以號稱自己是全棧開發工程師。
1.Node.js到底是什麼?
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
Node.js是建立在V8引擎上的運行時JavaScript.
以前我們所寫的Javascript,需要在瀏覽器上解析運行,現在有個大神(Ryan Dahl)把Google Chrome瀏覽器的V8引擎幫我們搬下來,性能好,同時還提供了很多系統級的API,如文件操作、網絡編程等,是一個全面的後台運行時,為Javascript提供了其他語言能夠實現的許多功能。
2.Node.js安裝和配置
Node.js 安裝包及源碼下載地址為:https://nodejs.org/en/download/。
傻瓜式默認安裝,直到結束。(我的是Windows系統)
打開CMD窗口,輸入node -v 顯示版本號,就表示安裝成功。
3.npm介紹
npm是node一個內置的包管理工具。
Ryan Dahl把這門技術稱之為node(節點),就表示完成一項功能,需要很多個節點相互配合,那麼多節點交給我們開發來管理,會比較混亂,所以為我們提供一個統一的包管理工具。
4.第一個node.js程序 :helloNode.js
console.log("Hello Node.js");
運行:
node helloNode.js
程序執行後,正常的話,就會在終端輸出 Hello Node.js。
閒言碎語:學習任何技術,都只是一門工具而已,所以他們不會想象那麼難,多用點心,比玩遊戲簡單多了。