想學(xué)習(xí)node.js需要什么基礎(chǔ)知識(shí)?
1 回答

湖上湖
TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊
1使用JavaScript運(yùn)行于服務(wù)端的平臺(tái)上,自然繼承了JavaScript語言的一些特性;
2Node.js基于單線程、基于非阻塞I/O模型實(shí)現(xiàn);
3適合于數(shù)據(jù)密集型應(yīng)用,不適用于計(jì)算密集型類的應(yīng)用(如算法等);
4通過使用回調(diào)函數(shù),來避免同步地等待I/O操作完成;
5Node.js非核心模塊非常多,質(zhì)量可能參差不齊(使用別人貢獻(xiàn)的模塊,要有承擔(dān)風(fēng)險(xiǎn)的準(zhǔn)備);
6因?yàn)楹唵?,開發(fā)Node.js應(yīng)用程序效率很高;
7調(diào)試相對(duì)困難,調(diào)試工具可能沒有其他一些比較成熟的語言(如Java、C++等)的好用;
8Node.js基于事件驅(qū)動(dòng)架構(gòu),events模塊是Node.js最核心的模塊。
- 1 回答
- 0 關(guān)注
- 552 瀏覽
添加回答
舉報(bào)
0/150
提交
取消