憑借著JS與V8引擎的加持、強大的天然可擴展性以及事件驅動型架構,Node.js已經快速成為Web應用與SaaS產品構建當中的客觀標準。然而,在為Node.js提供可觀支持的同時,JS的存在也帶來壹些限制。面對相關問題,回龍觀電腦培訓將在今天的文章中***同探討編寫高效且可擴展Node.js代碼所必須掌握的十項JS基本概念。
1.立即調用函數表達式
2.Closure
3.Protoype屬性
4.利用closure實現private屬性
5.Module模式
6.Hoisting
7.Currying
8.Apply、call與bind方法
9.制表(Memoization)
10.方法重載