Redux 是可預測的狀態(tài)管理框架,它很好的解決多交互,多數(shù)據(jù)源的訴求。 三大原則: 單一數(shù)據(jù)源:整個應用的state被存儲在一顆object ...
網(wǎng)絡的TCP/IP分層模型: 為什么分層?分層是為了明確每一層的工作任務,避免它們之間耦合(耦合指彼此影響),每層的職責明確,上下層通過接口通信...
來源 在開發(fā)過程中,經(jīng)常會對一些事件進行監(jiān)聽,觸發(fā)事件實現(xiàn)某些效果,但是某些事件如果觸發(fā)特別頻繁,會對性能上造成影響,以至于用戶體驗不好,比如:...
打開終端 control + shift + ` 打開/關閉 新窗口 control + shift + n control +...
模塊的來源 最早的模塊機制出現(xiàn)在node,即common js, 因為后端開發(fā)比較的復雜,為了避免命名重復產(chǎn)生沖突同時也為了實現(xiàn)功能的復用,于是...
異步的來源 js是單線程的語言,所謂單線程即代碼一行一行的執(zhí)行,后面的代碼必須等待前面的執(zhí)行完畢才可以執(zhí)行,對于普通的耗時短的代碼來說可能沒有什...
本文主要講解Node模塊中與進程相關的幾個知識點:Process、Child_Process和Cluster。 預備知識:進程和線程 進程(Pr...
node采用了事件驅(qū)動機制,而eventEmitter就是node事件驅(qū)動的基礎,node所有的模塊都繼承了EventEmitter 類,擁有了...
三個關鍵字: EventLoop: 事件循環(huán)MicroTask: 微任務MacroTask: 宏任務 三個要點: js是單線程語言 任務隊列 E...