簡(jiǎn)單的說 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有哪些公司在用
淘寶數(shù)據(jù)魔方:數(shù)據(jù)魔方 - 淘寶官方數(shù)據(jù)產(chǎn)品
淘寶指數(shù):淘寶指數(shù) - 淘寶消費(fèi)者數(shù)據(jù)研究平臺(tái)
淘寶-全景洞察:全景洞察
1.雪球 -雪球
2.花瓣 -花瓣網(wǎng)_發(fā)現(xiàn)、采集你喜歡的一切(家居皮官,美食脯倒,時(shí)尚,穿搭捺氢,設(shè)計(jì)藻丢,商品,美圖等)
3.淘寶指數(shù) -淘寶指數(shù) - 淘寶消費(fèi)者數(shù)據(jù)研究平臺(tái)
4.CSDN Share -Share頻道 - CSDN.NET
5.酷廚 -酷廚網(wǎng) - 天下美食 盡在酷廚 | coochu.com
6.Worktile -Worktile 讓工作更簡(jiǎn)單
7.兔耳日記 -兔耳日記 | 首頁(yè)
8.牧客 -http://www.imokee.com/
9.君鑒 -君鑒
另外附上一個(gè)Node.js框架:
Codekart -CodeTank? 歡迎使用Node.js前后端一體化開發(fā)框架 摄乒!
Github地址:myworld4059/Codekart · GitHub
大搜車 d.souche.com
如果你不用Node.js開發(fā)Web項(xiàng)目悠反,那么你的前端工作仍然會(huì)涉及到Node.js,因?yàn)楝F(xiàn)在前端自動(dòng)化工具就是依賴Node.js的NPM包管理器
Node.js ?控制臺(tái) Hello world
安裝Node.js
1.官網(wǎng)下載https://nodejs.org/en/download對(duì)應(yīng)的版本分64bit 和32bit,并且安裝
2.在cmd中輸入node -v?
輸出 v.xxx對(duì)應(yīng)版本號(hào)馍佑,則說明Node.js安裝成功斋否,如果安裝以后輸出報(bào)錯(cuò),則可能是安裝時(shí)候沒有選擇配置環(huán)境變量拭荤,這時(shí)候你可以手動(dòng)配置Node.js的環(huán)境變量茵臭。
NPM是隨同NodeJS一起安裝的包管理工具
NPM簡(jiǎn)介
NPM 包管理器的用途,我大致講解一下在項(xiàng)目中的運(yùn)用舅世。
以前沒有NPM包的時(shí)候我們前端進(jìn)行JS和Css壓縮會(huì)需要專門的工具或者去專門的網(wǎng)站上進(jìn)行壓縮旦委。而有了NPM包。
?自動(dòng)生成壓縮后的JS和Css
?如近年流行的樣式表的Scss語法雏亚,也是需要Npm包里的工具進(jìn)行語法編譯缨硝。
最新的Angular.js2,React.js ,vue.js等前端框架也都依賴于NPM包,所以即使你不使用Node.js開發(fā)Web項(xiàng)目罢低,那你的前端工作依然會(huì)依賴于基于Node.js環(huán)境的NPM包管理器查辩。