摘要:寫在前頭簡介隨著單頁應用開發日趨復雜,需要管理比任何時候都要多的狀態。如果一個的變化會引起另一個變化,那么當變化時,就可能引起對應以及另一個的變化,依次地,可能會引起另一個的變化。一些庫如試圖在視圖層禁止異步和直接操作來解決這個問題。 寫在前頭 redux 簡介 ? 隨著 JavaScript 單頁應用開發日趨復雜,JavaScript 需要管理比任何時候都要多的 state (...
摘要:我突然想知道這是怎么實現的,在上搜索一番相關資料關于瀏覽器標簽頁間切換觸發的事件的理解瀏覽器窗口切換,頁面可見性改變事件瀏覽器提供了這個可以監控標簽頁的狀態應用場景大概想了一下視頻直播游戲可能用得上寫了一個,隨便看看就好了代碼如下 其實沒什么好寫的,逛知乎的時候突然斷網了,于是我切換回小說標簽頁繼續看沒看完的小說,小說看得差不多了切回知乎的時候彈出一個錯誤提示,請原諒我的無聊,我來回切...
摘要:在可讀流事件里我們就必須調用方法。當一個對象就意味著我們想發出信號這個流沒有更多數據了自定義可寫流為了實現可寫流,我們需要使用流模塊中的構造函數。我們只需給構造函數傳遞一些選項并創建一個對象。 前言 什么是流呢?看字面意思,我們可能會想起生活中的水流,電流。但是流不是水也不是電,它只是描述水和電的流動;所以說流是抽象的。在node.js中流是一個抽象接口,它不關心文件內容,只關注是否從...
摘要:提出標準,允許腳本創建多個線程,但是子線程完全受主線程控制,且不得操作。所以,這個新標準并沒有改變單線程的本質。事件循環主線程線程只會做一件事,就是從消息隊列里面取消息執行消息,再取消息再執行。工作線程是生產者,主線程是消費者。 最近項目中遇到了一個場景,其實很常見,就是定時獲取接口刷新數據。那么問題來了,假設我設置的定時時間為1s,而數據接口返回大于1s,應該用同步阻塞還是異步?我們...
摘要:當去調用一個函數這個時候函數中的就指向創建出來的對象而且函數的的返回值直接就是隱式返回有一個默認慣例就是構造函數的名字首字母大寫。面向對象關注特征和功能。 最近一直在搞基礎的東西,弄了一個持續更新的github筆記,可以去看看,誠意之作(本來就是寫給自己看的……)鏈接地址:Front-End-Basics 此篇文章的地址:面向對象 基礎筆記的github地址:https://g...