摘要:狀態(tài)機(jī)狀態(tài)機(jī)是模型層面的概念,與編程語言無關(guān)。狀態(tài)機(jī)具有良好的可實(shí)現(xiàn)性和可測試性。在代碼里,這是一個(gè),但是我們在狀態(tài)機(jī)模型中要把他理解為事件。 這一篇是這個(gè)系列的開篇,沒有任何高級(jí)內(nèi)容,就講講狀態(tài)機(jī)。 狀態(tài)機(jī) 狀態(tài)機(jī)是模型層面的概念,與編程語言無關(guān)。它的目的是為對(duì)象行為建模,屬于設(shè)計(jì)范疇。它的基礎(chǔ)概念是狀態(tài)(state)和事件(event)。 對(duì)象的內(nèi)部結(jié)構(gòu)描述為一組狀態(tài)S1, S2,...
摘要:懷疑鏈消息隊(duì)列只讀了的屬性匿名傳遞在里不生效的字符串模板有問題傳遞后的出問題了等等等。還是不行,網(wǎng)上找那個(gè)錯(cuò)誤也全是不相關(guān)的錯(cuò)誤。 經(jīng)過一天的折騰,我又被自己打敗了一次,我決定把這些被打敗的經(jīng)歷記錄下來—— 微信消息的方括號(hào): 最近在做Athena的微信集成,整合完消息隊(duì)列,發(fā)現(xiàn)怎么都發(fā)不出去消息。懷疑鏈: 消息隊(duì)列只讀了?——>ES6的屬性匿名傳遞在Node里不生效?——>ES6的...
摘要:但是需要注意的一點(diǎn)是協(xié)議是建立在協(xié)議基礎(chǔ)之上的,需要經(jīng)過一次握手。所以連接的發(fā)起方仍是客戶端。是一個(gè)簡潔而靈活的應(yīng)用框架提供一系列強(qiáng)大特性幫助你創(chuàng)建各種應(yīng)用。這也是為什么要采用協(xié)議來實(shí)現(xiàn)聊天室的原因。 從開始寫到完善差不多斷斷續(xù)續(xù)差不多半個(gè)月時(shí)間,雖然還沒有打到想要的效果但還是階段性總結(jié)一下。(下一步加入打算視頻通訊功能)本文默認(rèn)你已掌握 node 相關(guān)基礎(chǔ)知識(shí) GitHub地址:ht...
摘要:當(dāng)在移動(dòng)端按鈕底部固定定位后,當(dāng)喚起鍵盤輸入數(shù)據(jù)時(shí)就會(huì)出現(xiàn)很頭疼的問題固定在底部的按鈕會(huì)被系統(tǒng)自帶的鍵盤擠上去,占用輸入框位置如圖怎么樣才能讓按鈕固定底部,后面找到了兩種方式。第二種需要了解通過方法觸發(fā)事件,或規(guī)定當(dāng)發(fā)生事件時(shí)運(yùn)行的函數(shù)。 當(dāng)在移動(dòng)端按鈕position:fixed;底部bottom:0; 固定定位后,當(dāng)喚起鍵盤輸入數(shù)據(jù)時(shí)就會(huì)出現(xiàn)很頭疼的問題: 固定在底部的按鈕會(huì)被系統(tǒng)...
摘要:當(dāng)解析被阻止時(shí),這里,和會(huì)同時(shí)下載,所以關(guān)鍵路徑長度仍為如何縮短關(guān)鍵呈現(xiàn)路徑長度瀏覽器會(huì)有并行加載資源數(shù)的限制,如果網(wǎng)頁很大,會(huì)需要來回多次獲取資源。所以要根據(jù)情況合理控制文件資源大小參考優(yōu)達(dá)的網(wǎng)站性能優(yōu)化 回顧 關(guān)鍵渲染路徑 showImg(https://segmentfault.com/img/bVKDWG?w=319&h=599); 簡說瀏覽器渲染--關(guān)鍵渲染路徑 渲染性能優(yōu)化...
暫無介紹