promise是什么? 1、主要用于異步計(jì)算2、可以將異步操作隊(duì)列化,按照期望的順序執(zhí)行,返回符合預(yù)期的結(jié)果3、可以在對(duì)象之間傳遞和操作promise,幫助我們處理隊(duì)列 為什...
防抖、節(jié)流:前端開(kāi)發(fā)中有部分用戶行為會(huì)頻繁的觸發(fā)事件執(zhí)行,其對(duì)于DOM操作、資源加載都很耗費(fèi)性能,很可能導(dǎo)致界面卡頓,甚至瀏覽器的崩潰,防抖、節(jié)流便可解決此類需求; 1、防抖...
1、單對(duì)象編程:聚焦點(diǎn)"命名空間"的使用 2、bind()/call()/apply();的區(qū)別: (1).三者都能改變this指向,bind();其返回新函數(shù);call(...
1、fileReader實(shí)現(xiàn)讀取文件、文件上傳預(yù)覽 -> 2、webSocket協(xié)議 ->HTML5 提供的一種在單個(gè) TCP 連接上進(jìn)行全雙工通訊的協(xié)議 HTTP協(xié)議(超文...
1、前端領(lǐng)域?qū)崿F(xiàn)動(dòng)畫(huà)效果的技術(shù):(1).css transition; (2).css keyframes; (3).js定時(shí)器; (4).jQuery1和2也是js定時(shí)器;...
html4.0/css2.0:瀏覽器內(nèi)核、優(yōu)先級(jí)權(quán)重、盒模型、網(wǎng)頁(yè)布局模型、margin坍塌、浮動(dòng)清除、bfc模式的應(yīng)用場(chǎng)景;以及w3c標(biāo)準(zhǔn)是什么:結(jié)構(gòu)、樣式、行為相分離 E...
html4.0/css2.0: 1.常見(jiàn)標(biāo)簽: (1).table表格 (2).a標(biāo)簽以及title屬性 (3).border屬性 [簡(jiǎn)寫(xiě)屬性:包含了所有border;復(fù)合屬...
1、快速搭建Vue-CLI: - -> 注意項(xiàng)目命名:vue-text,不能使用小駝峰形式; cd xx目錄 -> vue create x...
1、Vue路由的使用 ->頁(yè)面之間跳轉(zhuǎn)其不會(huì)刷新頁(yè)面 ->單頁(yè)面應(yīng)用 ->用戶體驗(yàn)感良好 (1).安裝路由模塊:npm install vue-router --save-d...
1、詳解:state存儲(chǔ)數(shù)據(jù);組件中可直接使用this.$store.state.xxx操作數(shù)據(jù),但是會(huì)出現(xiàn)代碼冗余,使用getters統(tǒng)一操作數(shù)據(jù),組件調(diào)用即可;事件處理函...
Redux: ->獨(dú)立的庫(kù),非React項(xiàng)目也可使用;//Vuex必須在Vue項(xiàng)目中使用 1、npm install redux --save-dev;//同時(shí)Chrome下...
1、React-Router-dom; (1).npminstallreact-router-dom; ->引入 (2).分類:HahRouter、BrowserRouter...
1、生命周期 -> 16.3版本前: (1).默認(rèn)屬性/屬性校驗(yàn) ->constructor(){} ->組件掛載前 ->render(); ->組件掛載完成 ->組件運(yùn)行時(shí)...
1、Iterator迭代器 ->遵循迭代模式思想實(shí)現(xiàn),分為內(nèi)部迭代器、外部迭代器,聚焦點(diǎn):添加迭代接口 (1).迭代模式:其提供一種方法可順序獲得聚合對(duì)象中的各個(gè)元素,其可讓...
基于nodejs的web框架: Express框架[底層封裝http模塊,基于ES3/5,實(shí)現(xiàn)異步需大量回調(diào),即使也有async等類庫(kù)出現(xiàn)] -> Koa[ES6genera...
ES5.0數(shù)組新方法相比于es3.0的方法,功能更強(qiáng)大,學(xué)習(xí)成本提高;學(xué)習(xí)方法的過(guò)程中找到聚焦點(diǎn)就容易很多:參數(shù)、返回值、誰(shuí)調(diào)用、this指向誰(shuí); forEach();//增...