原创 拒絕抄書,徹底消化閉包

前言 之前寫過關於閉包的文章,本來以爲自己懂了,後來面試時被問到懷疑人生。才明白自己只是覺得自己明白了而已,如果說要將一個東西理解的徹徹底底,就不能“抄書”(我之前就是抄書),而是死摳每一個知識點,一點含糊都會讓整個系統崩塌。原文地址 ok

原创 2019年2月3月前端必須star的github項目

這裏面圖片有的上傳會失敗,爲了良好的閱讀體驗,移步到本人的github地址查看原文 ) 文本處理 flexsearch -- Browser和Node.js的下一代全文搜索庫 react相關 animated-burgers -- R

原创 react-diff算法詳解

前言 本文是我閱讀《深入React技術棧》所寫的總結筆記。如果您覺得本站的markdown代碼高亮不友好,建議您查看:原文 reconciliation調和,是react中最爲核心的模塊,它指的是將virtual dom樹轉換成actual

原创 React事件系統詳解

爲了更好的閱讀體驗,你可以點擊這裏查看github原文 閱讀前的測試 想點↗x關閉的同學,先花一分鐘進行測試,再來決定是否要繼續閱讀: 點擊button,最後的輸出順序是什麼? B,E,F 處的type都是啥? export defau

原创 2019年1月前端必須star的github項目

這裏面圖片有的上傳會失敗,爲了良好的閱讀體驗,移步到本人的github地址查看原文 文本處理 fbt -- fb出的JavaScript國際化框架 構建工具 jetpack -- 讓webpack配置更加方便 node node

原创 【吃下這份安利】用reselect提高數據獲取性能

新年第一天,祝大家新年快樂~~爲了更好的閱讀體驗,你可以點擊這裏查看github原文 前言 我從《深入淺出react和redux》中瞭解到reselect,發現它是redux官方社區的一個選擇器庫(selector library),這裏的

原创 2018年11月前端必須star的github項目

這裏面圖片有的上傳會失敗,爲了良好的閱讀體驗,移步到本人的github地址查看原文 cli fx -- 命令行JSON處理工具 [圖片上傳失敗...(image-497e0b-1543888078017)] ervy -- 在終端顯示

原创 2018年12月前端必須star的github項目

這裏面圖片有的上傳會失敗,爲了良好的閱讀體驗,移步到本人的github地址查看原文 文本處理 forgJs -- ForgJs是一個javascript輕量級對象驗證器。去查看快速入門部分並開始用愛編碼 const { Valida

原创 前端面試題:請你模擬實現bind函數

查看github原文戳 Function.prototype.bind介紹 bind和apply、call一樣是創建某個新函數,其具有將上下文綁定到某函數上的功能,這個新函數被調用時,它內部的this指向被賦予的上下文。如: var con

原创 詳細圖解二叉樹線索化及其實現

爲了更好的閱讀體驗你可以查看我的github原文 線索二叉樹節點定義 二叉樹線索化的過程中,會把樹中的空指針利用起來作爲尋找當前節點前驅和後繼的線索,這樣就出現了一個問題,即線索和數中原有指向孩子節點的指針無法區分。上邊的這種節點設計就是

原创 redux中間件和store enhancer

爲了更好的閱讀體驗,你可以點擊這裏查看github原文 何爲中間件 在express中,它的中間件可以訪問請求對象、響應對象和next,即下一個中間件;express通過組合各種中間件和路由構造應用。而在redux中,從派發action到將

原创 強大的css屬性mix-blend-mode實現文字故障效果

前言 這裏的圖片會上傳失敗,爲了更好的閱讀體驗你可以查看我的github原文 mix-blend-mode這個css屬性估計很多人都不熟悉,在寫這篇文章之前我甚至都沒在項目中使用過它,閱讀了相關的文章,發現這個屬性非常的強大,可以代替ps做

原创 【考研必備】稀疏矩陣三元組的創建、逆置、加法乘法

本篇文章的練習題主要是對天勤19數組那章書後題的補充,因爲書上沒有運行結果,自己重寫了一遍。書上的代碼有些部分可讀性比較差==沒買天勤那本書的看這篇就行了。爲了更好的閱讀體驗你可以查看我的github原文 矩陣的壓縮存儲 矩陣 在求矩陣行數