摘要:工廠模式單例模式結構型設計模式關注于如何將類或對象組合成更大更復雜的結構,以簡化設計。 一、寫在前面 設計模式的定義:在面向對象軟件設計過程中針對特定問題的簡潔而優(yōu)雅的解決方案 當然我們可以用一個通俗的說法:設計模式是解決某個特定場景下對某種問題的解決方案。因此,當我們遇到合適的場景時,我們可能會條件反射一樣自然而然想到符合這種場景的設計模式。 比如,當系統(tǒng)中某個接口的結構已經無法滿足...
摘要:使用及原理分析通過關鍵字創(chuàng)建實例接受一個參數(shù)方法返回兩個方法可用通過在方法中通過調用使成功或調用使失敗來控制狀態(tài)中可以執(zhí)行同步代碼也可以執(zhí)行異步代碼原型對象上有方法供實例調用方法接受兩個參數(shù)默認為一個函數(shù)默認為一個函數(shù)當狀態(tài)為時執(zhí)行用戶傳入 promise使用及原理分析: 通過new關鍵字創(chuàng)建promise實例, 接受一個executor參數(shù), executor方法返回兩個方法 res...
摘要:會報錯,因為中沒有暴露此方法,可以最大限度的避免拼寫錯誤在此之前,先看一個的錯誤處理流程,以下是對進行集中處理,并且標識的過程在處,會編譯出錯,提示。 用了一段時間的 typescript 之后,深感中大型項目中 typescript 的必要性,它能夠提前在編譯期避免許多 bug,如很惡心的拼寫問題。而越來越多的 package 也開始使用 ts,學習 ts 已是勢在必行。 以下是我在...
摘要:實時通訊越來越多應用于各個領域。實現(xiàn)原生實現(xiàn)對象一共支持四個消息和。是基于的實時通信庫。服務器應該用包含相同數(shù)據的乓包應答客戶端發(fā)送探測幀由服務器發(fā)送以響應數(shù)據包。主要用于在接收到傳入連接時強制輪詢周期。該間隔可通過配置修改。 隨著web技術的發(fā)展,使用場景和需求也越來越復雜,客戶端不再滿足于簡單的請求得到狀態(tài)的需求。實時通訊越來越多應用于各個領域。 HTTP是最常用的客戶端與服務端的...
摘要:原文鏈接方案選擇大家都知道等第三方評論系統(tǒng)的存在。部署自己的的原理就是使用接口把評論更新到你靜態(tài)博客的倉庫,觸發(fā)博客重新部署,在頁面生成評論。這樣得到的博客頁面包括評論部分都是完全靜態(tài)的。配置完畢推送到或本地運行。 原文鏈接:https://ssshooter.com/2019-01... 方案選擇 大家都知道 disqus 等第三方評論系統(tǒng)的存在。disqus 幾年前還是挺好使的,但...