1. 圖 1.1了解圖 圖是網(wǎng)狀結(jié)構(gòu)的抽象模型,圖示由一組由邊連接的節(jié)點.它由節(jié)點邊組成,節(jié)點之間的由邊連接,一個節(jié)點可以對應(yīng)很多.(這些邊的數(shù)...
1.文件上傳 在實際前端開發(fā)中, 文件上傳是一個很常見的功能,通常我們會將視頻,圖片等格式的文件上傳到服務(wù)器以達到我們的需求.例如上傳頭像來達到...
1.樹 1.1 什么是樹? 樹是一種分層數(shù)據(jù)的抽象模型,它是一種非常重要的非線性結(jié)構(gòu).現(xiàn)實生活中最簡單的樹的例子就是家譜,或者公司的組織架構(gòu).如...
1. 遞歸 1.1 理解遞歸 遞歸函數(shù) 遞歸函數(shù)通常像下面這種能夠直接調(diào)自身方法或函數(shù). 能夠像下面能間接調(diào)用自身函數(shù)的,也是遞歸函數(shù) 在簡單理...
1. 字典 1.1 基本概念 字典是一種 以[鍵,值]形式儲存數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu), 其中鍵是用來查找特定元素的.字典和集合很類似,字典和集合很相似,...
1. 鏈表 1.1基本概念 通常我們儲存多個元素, 數(shù)組或鏈表是最合適的數(shù)據(jù)結(jié)構(gòu),數(shù)組給我們提供了非常方便的[]操作符,但是它有一個致命的缺點,...
1. 隊列 1.1 概念 隊列是一種特殊的線性表,特殊之處在于它只允許在某一端添加數(shù)據(jù),在另一端刪除數(shù)據(jù).進行插入操作的端稱為隊尾, 進行刪除操...
JavaScript數(shù)據(jù)結(jié)構(gòu) 一、什么是數(shù)據(jù)結(jié)構(gòu)? 數(shù)據(jù)結(jié)構(gòu)是向相互之間存在一種或者多種特定關(guān)系的數(shù)據(jù)組成的集合, 采用合適的數(shù)據(jù)結(jié)構(gòu)能給開發(fā)者...
1. MVMM模式 1.1 定義 M(Model)模型 —— V(View)視圖 —— VM(ViewModel)視圖模型。 MVVM模式的工作...