摘要:雖然本系列是吐槽,但并不是為了黑,而是揭露它的一些特性怪癖,只有更好的了解它,才能更好的使用它。本篇主要介紹數組中常見的隱患點。 雖然本系列是吐槽,但并不是為了黑Javascript,而是揭露它的一些特性(怪癖),只有更好的了解它,才能更好的使用它。本篇主要介紹數組中常見的隱患點。 龜速的map 在數組中,map是一個功能很強大的方法,先來見識一下: let arr = [5, 2, ...
摘要:我的個人博客前言在平時的開發中,編碼技巧很重要,會讓你少寫很多代碼,起到事倍功半的效果。下面總結幾種簡單的技巧,大家共同學習一下利用將字符串轉換為整數型這個方法試用于將字符串類型的數字轉換為整數型,如果帶字母就會返回。 我的個人博客:http://www.xiaolongwu.cn 前言 在平時的開發中,編碼技巧很重要,會讓你少寫很多代碼,起到事倍功半的效果。 下面總結幾種簡單的技巧,...
摘要:使用方法服務器接收其它類型的事件服務器端中在傳輸數據時將頭中的設置為使用方法屬性使用二進制的數據類型連接服務器選擇的下屬協議只讀鏈接狀態只讀未發送至服務器的字節數只讀服務器選擇的擴展只讀關閉前的回調函數連接失敗后的回調函數從服務器接受到 EventSource 使用方法 var evtSource = new EventSource(url); // 服務器URL 接收 evtSour...
摘要:策略模式的優缺點優點策略模式利用組合,委托和多態等技術思想,可以有效避免多重條件選擇語句。策略模式提供了對開放封閉原則的完美支持。策略模式會向用戶暴露所有實現細節,這其實是違反最少知識原則。 策略模式的定義是:定義一系列的算法,把它們一個個封裝起來,并且使它們可以相互替換。 在現實中,如果我們想去某個地方旅游,可以根據實際情況有多種路線 如果沒有時間但是不在乎錢,可以選擇飛機 如果沒...
摘要:在學習源碼的過程中,給我幫助最大的就是這個系列文章,于是決定基于這個系列文章談一下自己的理解。到此為止,首次渲染就完成啦總結從啟動到元素渲染到頁面,并不像看起來這么簡單,中間經歷了復雜的層級調用。 前言 React 是一個十分龐大的庫,由于要同時考慮 ReactDom 和 ReactNative ,還有服務器渲染等,導致其代碼抽象化程度很高,嵌套層級非常深,閱讀其源碼是一個非常艱辛的過...