摘要:當(dāng)一個(gè)按鈕沒(méi)有名字時(shí),屏幕閱讀器會(huì)宣布按鈕。雖然每個(gè)元素的目的對(duì)于有視覺的用戶來(lái)說(shuō)可能是顯而易見的,但對(duì)于依靠屏幕閱讀器的用戶來(lái)說(shuō)并非如此。屏幕閱讀器使視覺障礙的用戶能夠通過(guò)將文本內(nèi)容轉(zhuǎn)換為可以使用的表格如合成語(yǔ)音或盲文來(lái)使用您的網(wǎng)站。 Lighthouse是一個(gè)Google開源的自動(dòng)化工具,主要用于改進(jìn)網(wǎng)絡(luò)應(yīng)用(移動(dòng)端)的質(zhì)量。目前測(cè)試項(xiàng)包括頁(yè)面性能、PWA、可訪問(wèn)性(無(wú)障礙)、最佳...
摘要:酷庫(kù),每天兩分鐘,了解一個(gè)流行庫(kù)。昨天我們了解到可以用庫(kù)將樣式庫(kù)轉(zhuǎn)化為樣式,同時(shí)庫(kù)也提供了強(qiáng)大在增強(qiáng)版的,如果我們需要轉(zhuǎn)化函數(shù),且僅需要使用標(biāo)準(zhǔn)的,那么使用有些大材小用。 NPM酷庫(kù),每天兩分鐘,了解一個(gè)流行NPM庫(kù)。 所有Node.js標(biāo)準(zhǔn)庫(kù)和很多第三方庫(kù)提供的接口都是callback樣式的,在ES7標(biāo)準(zhǔn)時(shí)代,使用async/await配合Promise才是最佳實(shí)踐。 昨天我們了解到...
摘要:源碼函數(shù)調(diào)用過(guò),沒(méi)有變化,參數(shù)時(shí)返回緩存值。而通過(guò),可以把上一次的計(jì)算結(jié)果保存下來(lái),而避免重復(fù)計(jì)算。這意味著將跳過(guò)渲染組件,并重用最后渲染的結(jié)果。 1. 基本概念 在一個(gè)CPU密集型應(yīng)用中,我們可以使用Memoization來(lái)進(jìn)行優(yōu)化,其主要用于通過(guò)存儲(chǔ)昂貴的函數(shù)調(diào)用的結(jié)果來(lái)加速程序,并在再次發(fā)生相同的輸入時(shí)返回緩存的結(jié)果。例如一個(gè)簡(jiǎn)單的求平方根的函數(shù): const sqrt = Ma...
摘要:前端芝士樹淺拷貝深拷貝以及的作用首先還是得回到的基本數(shù)據(jù)類型。值類型深拷貝數(shù)值布爾值字符串。它接受任意數(shù)量的源對(duì)象,主要作用就是枚舉它們的所有屬性并分配給。 【前端芝士樹】淺拷貝、深拷貝以及Object.assign()的作用 首先還是得回到Javascript的基本數(shù)據(jù)類型。 值類型[深拷貝]:數(shù)值Num、布爾值Boolean、字符串String、null、undefined。 基本...
摘要:函數(shù)通過(guò)參數(shù)來(lái)創(chuàng)建虛擬,結(jié)構(gòu)精簡(jiǎn)。其中,訪問(wèn)的用法,使用場(chǎng)景集中在函數(shù)。使用代替模板功能在函數(shù)中,不再需要內(nèi)置的指令,比如。方法時(shí)快速改變數(shù)組結(jié)構(gòu),返回一個(gè)新數(shù)組。 學(xué)習(xí)筆記:Render函數(shù) Render函數(shù) Vue2與Vue1最大的區(qū)別就在于Vue2使用了虛擬DOM來(lái)更新DOM節(jié)點(diǎn),提升渲染性能。 Vue2與Vue1最大的區(qū)別就在于Vue2使用了虛擬DOM來(lái)更新DOM節(jié)點(diǎn),提升...
暫無(wú)介紹