摘要:算法之深度優(yōu)先遍歷和廣度優(yōu)先遍歷背景在開發(fā)頁面的時候,我們有時候會遇到這種需求在頁面某個節(jié)點中遍歷,找到目標(biāo)節(jié)點,我們正常做法是利用選擇器,或者,但在本文,我們從算法的角度去查找節(jié)點,同時理解一下深度優(yōu)先遍歷和廣度優(yōu)先遍歷的原理。 JS算法之深度優(yōu)先遍歷(DFS)和廣度優(yōu)先遍歷(BFS) 背景 在開發(fā)頁面的時候,我們有時候會遇到這種需求:在頁面某個dom節(jié)點中遍歷,找到目標(biāo)dom節(jié)點,...
摘要:關(guān)于中面向?qū)ο蟮睦斫饷嫦驅(qū)ο缶幊趟且环N編程思想我們的編程或者學(xué)習(xí)其實是按照類實例來完成的學(xué)習(xí)類的繼承封裝多態(tài)封裝把實現(xiàn)一個功能的代碼封裝到一個函數(shù)中一個類中以后再想實現(xiàn)這個功能,只需要執(zhí)行這個函數(shù)方法即可,不需要再重復(fù)的編寫代碼。 關(guān)于js中面向?qū)ο蟮睦斫?面向?qū)ο缶幊?oop) 它是一種編程思想 (object-oriented programming ), 我們的編程或者學(xué)習(xí)其...
摘要:一面筆試題實現(xiàn)一個函數(shù),判斷輸入是不是回文字符串。兩種以上方式實現(xiàn)已知或者未知寬度的垂直水平居中。四面請說一下你的上一家公司的研發(fā)發(fā)布流程??茨愫啔v上寫了,你說一下為什么的圖片為什么過有跨域問題。 一面 筆試題 1 實現(xiàn)一個函數(shù),判斷輸入是不是回文字符串。2 兩種以上方式實現(xiàn)已知或者未知寬度的垂直水平居中。3 實現(xiàn)效果,點擊容器內(nèi)的圖標(biāo),圖標(biāo)邊框變成 border 1px solid ...
摘要:現(xiàn)已存在許多成熟的狀態(tài)管理解決方案,還有基于的但對于我個人來說,理想的狀態(tài)管理工具只需同時滿足兩個特點簡單易用,并且適合中大型項目完美地支持要做到這兩點其實并不簡單。所以我決定自己造一個可能是基于和最好的狀態(tài)管理工具 現(xiàn)已存在許多成熟的狀態(tài)管理解決方案:Redux、Mobx、Mobx-state-tree,還有基于 Redux 的 Dva.js、Rematch... 但對于我個人來說,...
摘要:鏈?zhǔn)秸{(diào)用解析關(guān)于是做什么的我就不贅述了,當(dāng)你看到這個文章的時候,我也就默認(rèn)你是用過的首先,舉個例子獲取用戶通過用戶獲取該用戶的手機號兩個方法,簡稱和簡稱兩者都是了一個實例,前者是獲取用戶,后者是拿著用戶去換取手機號,的輸出是依賴于的輸出,這 Promise鏈?zhǔn)秸{(diào)用解析 關(guān)于Promise是做什么的我就不贅述了,當(dāng)你看到這個文章的時候,我也就默認(rèn)你是用過Promise的 首先,舉個例子 ...
暫無介紹