思考與總結前端
1.模塊化web
曾看到某大牛說:模塊化和組件化是前端開發的一大趨勢。所謂的模塊化通常是指爲了實現一個特定的功能而將全部的代碼(對象)封裝成一個模塊。而AMD就是requireJS爲指定模塊規範化的一個產出,它具備異步加載、依賴前置、提早執行的特色。CMD則是針對淘寶技術團隊開發sea.js提出的一個規範,它具備同步加載、依賴就近、延遲執行的特色。commonJS在後端Node.js就比較常見,以require(module路徑)常見、編程
2.數據推送後端
websocket結合socket.io開發在實時通信方面是很是強大,能夠詳見前面的博客內容。即基於Node.js的聊天室數組
3.高級函數瀏覽器
4.高級技巧websocket
5.面向切面編程多線程
Aspect Oriented Programming(AOP),即面向切面編程,主要實現的目的是針對業務處理過程當中的切面進行提取,它所面對的是處理過程當中的某個步驟或階段,以得到邏輯過程當中各部分之間的低耦合性的隔離效果。閉包
6.JS多線程app
記得瀏覽器有個GUI線程