jQuery 的實(shí)質(zhì): 在了解了python的裝飾器之后, 發(fā)現(xiàn)jQuery的本質(zhì)就是一個(gè)裝飾器, 只是它接受了不同的參數(shù).python裝飾器接受一個(gè)函數(shù), 在裝飾器內(nèi)部用一...
前言 在編程語(yǔ)言中, 我們常常會(huì)接觸到一些二進(jìn)制數(shù)據(jù), 例如 Python 中的 Bytes 類(lèi)型數(shù)據(jù), Nodejs 中的 Buffer 類(lèi)型數(shù)據(jù). 如果不能理解二進(jìn)制數(shù)據(jù)...
沒(méi)有函數(shù)體的函數(shù) 在閱讀python源碼的時(shí)候, 常常能看到很多函數(shù)體為空 (pass) 的類(lèi)方法, 這一度令我感到十分困惑. 例如 BaseServer 類(lèi)中的servic...
概述 事件根據(jù)事件模型規(guī)定的傳播路徑被逐級(jí)傳遞, 在傳播過(guò)程中依次觸發(fā)對(duì)應(yīng)的事件監(jiān)聽(tīng)器, 然后被繼續(xù)傳遞. 直到完成事件傳播, 或是傳播過(guò)程被終止. 事件路徑 和 DOM 分...
異步和回調(diào) JavaScript中有一些居家旅行必備的異步函數(shù), 例如 setInterval, setTimeout, forEach 以及最常見(jiàn)的事件綁定. 異步函數(shù)用于...
Redux 是什么 Redux 是一個(gè) JavaScript 狀態(tài)容器握截,提供可預(yù)測(cè)化的狀態(tài)管理 state, store 和 action 應(yīng)用中所有的 state 都以一個(gè)...
Store, Redux 和 Mobx 前端數(shù)據(jù)流方案包括了 flux, redux 和 mobx. 在其中數(shù)據(jù)存儲(chǔ)的地方, 就叫做 store. Redux:參考這里 Mo...
做 react SSR 有一段時(shí)間了, 正好在這里分享一下. 什么是服務(wù)端渲染 用戶第一次請(qǐng)求/刷新頁(yè)面時(shí), 由服務(wù)端響應(yīng). 服務(wù)器響應(yīng)的是一個(gè)已經(jīng)插入了組件文本的模板 (...
前言: 在代碼編輯的過(guò)程中, 我們常常要使用 "", (), [], {} 等符號(hào)來(lái)包圍一個(gè)變量或表達(dá)式, 或者是刪除文本周?chē)陌鼑?hào). 這樣的操作即使是使用 vim 提供...
Plaintext Text Objects Vim provides text objects for the three building blocks of plain...
前言: 在 React 16.3 中, 新的生命周期函數(shù)被引入了, 即靜態(tài)方法 getDerivedStateFromProps. componentWillReceiveP...