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