原创 React中setState什麼時候是同步的,什麼時候是異步的?

React 中 setState 什麼時候是"同步"的,什麼時候是"異步"的? ❝ 在React中,如果是由React引發的事件處理(比如通過onClick引發的事件處理),調用setState不會同步更新this.state,除此之外的

原创 寫 React / Vue 項目時爲什麼要在列表組件中寫 key,其作用是什麼

寫 React / Vue 項目時爲什麼要在列表組件中寫 key,其作用是什麼? 沒有綁定key的情況下,並且在遍歷模板簡單的情況下,會導致虛擬新舊節點對比更快,節點也會複用。而這種複用就是就地複用,一種鴨子辨型的複用。 <di

原创 字節KSUM一道你不知道的算法題

一.前言 文章主要給大家分享一個字節跳動自己出的算法題目–KSUM。作者學習了很多,但是沒有能夠很好的解決這個問題,只會用暴力回溯法解決。如果你有更好的辦法,歡迎評論區發佈出來讓更多人看到,謝謝啦! 二. 有請主角–KSU

原创 小手一敲,讓JS Map現原形

一.前言 文章主要講JS Map對象的用法和如何手寫Map,非常適合初步學習了JS的同學,適當的學會手寫JS源碼的技能,對JS理解和麪試都有很大的幫助。大多數人都知道Map方法的使用,但是在網上對Map源碼實現的文章很少,希

原创 玩轉Vue路由--前端小白也能開發vue電商項目(2)

路由是什麼?爲什麼要使用路由?路由有什麼功能?可以寫出路由跳轉的源碼嗎? 寫完路由部分,四連打擊讓我深思,一起來學習一下vue的翅膀Vue-Router吧~ 這是一個基於 vue & axios & mock & token

原创 Drag,drag,drag!拽出嗶哩嗶哩側邊導航組件

一.前言 文章主要以宏觀的形式來聊嗶哩嗶哩側邊導航拖拽組件,非常適合正在漸進式學習VUE的你,適當的模仿開發項目是前端學習必須要有的技能。大多數人都知道的是,面試需要有自己的作品,而作品最重要的不是切頁面,而是:創新+用戶體

原创 你要知道的vue面試題彙總(萬字長文持續更新!!!!!)

vue 面試題總結 1. vue和react的區別 => 相同點: 1. 數據驅動頁面,提供響應式的試圖組件 2. 都有virtual DOM,組件化的開發,通過props參數進行父子之間組件傳遞數據,都實現了webComp