數(shù)據(jù)類型判斷: instanceof實現(xiàn) 原型鏈: call,apply和bind實現(xiàn) call 和 apply 實現(xiàn): bind實現(xiàn) 數(shù)組扁平化 數(shù)組去重 object.c...
數(shù)據(jù)類型判斷: instanceof實現(xiàn) 原型鏈: call,apply和bind實現(xiàn) call 和 apply 實現(xiàn): bind實現(xiàn) 數(shù)組扁平化 數(shù)組去重 object.c...
預檢請求:options 預檢請求只會在跨域時發(fā)送,主要用于服務器基于從預檢請求頭部獲得的信息來判斷,是否接受接下來的實際請求。當跨域時請求方式為復雜請求或者(簡單請求get...
模板編譯原理 把template 模板編譯成 html 的ast => ast經(jīng)過compilerToFunction(ast)處理 => render函數(shù) => vm._u...
基于遞歸和動態(tài)規(guī)劃--解決0 1背包問題 第一種方法---遞歸, 時間復雜度o(2的n次方) 數(shù)據(jù): 思路:物品[1, 2, 3, 4] 能取得的最大價值 1.選: 若選擇a...
方法一:根據(jù)冒泡法,冒泡次數(shù)為m,每次將最大值放在最上面時間復雜度o(n*m)如果n很大時,效率不高。 方法二:基于快排 首先講下基于快排的思路,目的是找無序的前M大的數(shù),(...
學習了,寫的真好
強緩存和協(xié)商緩存緩存,作為我們開發(fā)過程中經(jīng)常碰到的一樣東西,相信很多小伙伴和我一樣對它熟悉又陌生,各種 expires 、Etag 好像都知道,卻又好像無法把它講清楚,所以本篇文章就來總結(jié)整...
傳統(tǒng)方法 ES6誕生以前,異步編程的方法,大概有下面四種。 回調(diào)函數(shù) 事件監(jiān)聽 發(fā)布/訂閱 Promise對象 Generator函數(shù)將JavaScript異步編程帶入了一個...
很詳細,學習了
VueX(Vue狀態(tài)管理模式)一、初識VueX 1.1 關(guān)于VueX VueX是適用于在Vue項目開發(fā)時使用的狀態(tài)管理工具。試想一下,如果在一個項目開發(fā)中頻繁的使用組件傳參的方式來同步data中的值,一旦...
一、初識VueX 1.1 關(guān)于VueX VueX是適用于在Vue項目開發(fā)時使用的狀態(tài)管理工具。試想一下,如果在一個項目開發(fā)中頻繁的使用組件傳參的方式來同步data中的值,一旦...