摘要:內部總體上分為兩種情況,一種是當前對象狀態已經變為或,此時則直接把響應的回調函數添加到異步隊列中,另一種情況是當前對象狀態還是,此時則把響應的回調函數依次添加到數組中。 今天,我帶著大家一步一步跟著規范實現一個自己的Promise,大家可以對照我的第二篇文章Promise介紹--規范篇或官方規范來一一學習。 Promise內部有三個固定的狀態,我們在文件中提前定義。 const PEN...
摘要:基礎配置在你的項目下面添加熱更新插件全局添加對應的插件執行域名上面控制臺輸出信息中的最后一個選項填你的服務器放置需要熱更新代碼的地址。這樣你的項目就可以熱更新了。把你項目中上傳到服務器放置熱更新代碼的位置,再打開你的就會自動更新了。 基礎配置 在你的cordova項目下面添加cordova熱更新插件 cordova plugin add cordova-hot-code-push-p...
摘要:依然持有對該作用域的引用,而這個引用就叫作閉包。無論通過何種手段將內部函數傳遞到所在的詞法作用域以外,它都會持有對原始定義作用域的引用,無論在何處執行這個函數都會使用閉包。 因為最近項目比較少,閑來覺得需要學習《你不知道的JavaScript》;跟大家分享一下; 什么是作用域 需要一套設計良好的規則來存儲變量,并且之后可以方便地找到這些變量。這套規則被稱為作用域 執行 var a = ...
摘要:前言調試代碼經常是在瀏覽器中完成的如果編輯器也能完成部分的調試工作那我相信前端和的世界將美好很多先上圖實現首先安裝當然你可以使用其它諸如之類的環境來運行本文使用的是首先確保你的電腦已經安裝好并已將其添加到環境變量中一般安裝時自動添加或者詢問 前言 調試js代碼經常是在瀏覽器中完成的, 如果編輯器也能完成部分的調試工作, 那我相信前端和node的世界將美好很多. OK, 先上圖: s...
摘要:在配置的時候使用絕對路徑替代相對路徑,有利于在排查故障時查找進程啟動的目錄。在添加授權用戶和開啟認證后,這些警告會自動消失。投影文檔中字段為或真值表示包含,或假值表示排除,可以設置多個字段為或,但不能混合使用。 MongoDB 是免費開源的跨平臺 NoSQL 數據庫,命名源于英文單詞 humongous,意思是「巨大無比」,可見開發組對 MongoDB 的定位。與關系型數據庫不同,Mo...