原创 安利一下最近整的橫向結構圖插件

簡介 最近在幹活的時候需要橫向現實組織結構圖圖(或者叫樹樁圖?我其實也鬧不清應該叫什麼),本着不重複造輪子的原則我先搜索了一下有沒有現成的組件。在Awesome-vue上面找了一下,大佬們做的組件都很酷炫,功能也很強大,然而並不十分符合我的

原创 高階函數的使用

問題 字節跳動面試時問題:原函數例如fetchData是一個異步函數,嘗試從服務器端獲取一些信息並返回一個Promise。寫一個新的函數可以自動重試一定次數,並且在使用上和原函數沒有區別。 思路 這個問題其實不是很難,不過可能是太菜了緊張的

原创 ES6 Proxy的學習與理解

問題 前一段時間在字節跳動時聊到了Proxy。起因是問道Vue中數據綁定的實現,回答通過設置setter和getter實現,問這樣有什麼缺點,答在對對象的屬性的監控方面存在瑕疵,例如通過直接設置數組下標進行賦值,或者對對象直接進行修改,是無

原创 TypeScript中Interface的理解

背景 在閱讀官方文檔的時候,遇到了如下代碼。 interface ClockConstructor { new (hour: number, minute: number): ClockInterface; } interface

原创 Python 多維List創建的問題

背景 最近在學Python,我覺得學習一個新語言最好的方式就是寫一個簡單的項目,所以就打算寫一個簡單的俄羅斯方塊遊戲。那麼在寫的過程中遇到了一個小問題。 def __init__(self, width = 10, height =