摘要:前言依稀記得幾年前朋友圈流行的辨色小游戲,找出顏色不同的矩形。前些天突發奇想,打算自己手寫一個類似的游戲,話不多說,先上。顏色由三色構成,三色值越接近,則顏色顯示越接近。 showImg(https://segmentfault.com/img/bVbhaOC?w=1003&h=474); 1. 前言 依稀記得幾年前朋友圈流行的辨色小游戲,找出顏色不同的矩形。前些天突發奇想,打算自己手...
摘要:題目從上到下按層打印二叉樹,同一層結點從左至右輸出。分析分層次遍歷肯定要使用隊列來完成了,沒啥好分析的代碼實現 題目 從上到下按層打印二叉樹,同一層結點從左至右輸出。每一層輸出一行。 分析 分層次遍歷肯定要使用隊列來完成了,沒啥好分析的 代碼實現 /* function TreeNode(x) { this.val = x; this.left = null; ...
摘要:定義構造列表的函數列表的元素個數列表的當前位置列表數組列表的末尾添加新元素找到指定元素的位置返回列表的字符串形式在現有元素后插入新元素從列表中刪除元素清空列表中的所有元素將列表的當前位置移到第一個元素將列表的當前位置移到最后一個元素將當前位 定義構造列表的函數 function List() { this.listSize = 0; 列表的元素個數 t...
摘要:深入理解引擎的執行機制最近在反省,很多知識都是只會用,不理解底層的知識。在閱讀之前,請先記住兩點是單線程語言的是的執行機制。所以,是存在異步執行的,比如單線程是怎么實現異步的場景描述通過事件循環,所以說,理解了機制,也就理解了的執行機制啦。 深入理解js引擎的執行機制 最近在反省,很多知識都是只會用,不理解底層的知識。所以在開發過程中遇到一些奇怪的比較難解決的bug,在思考的時候就會收...
摘要:設計模式工廠模式最近閱讀了幾本設計模式方面的書籍學習之余整理下來方便以后的歸納和梳理設計模式工廠模式創造工廠模式是一種創建性模式也就是一種創建對象的最佳實踐首先我們需要理解為什么我們需要工廠模式想象一個場景如果你要求去買一些東西板燒雞腿 Javascript設計模式-工廠模式 最近閱讀了幾本設計模式方面的書籍,學習之余整理下來,方便以后的歸納和梳理 設計模式-工廠模式 創造工廠模式是一...