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

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