摘要:因?yàn)槭巧钊胂盗形恼?,本文不?huì)仔細(xì)介紹每個(gè)生命周期方法的使用,而是會(huì)重點(diǎn)講解在使用組件生命周期時(shí),經(jīng)常遇到的疑問(wèn)和錯(cuò)誤使用方式。父組件發(fā)生更新導(dǎo)致的組件更新,生命周期方法的調(diào)用情況同上所述。 React 深入系列,深入講解了React中的重點(diǎn)概念、特性和模式等,旨在幫助大家加深對(duì)React的理解,以及在項(xiàng)目中更加靈活地使用React。 組件是構(gòu)建React應(yīng)用的基本單位,組件需要具備數(shù)據(jù)...
摘要:概述最近看了一些異步的文章,有一些作者沒(méi)有寫(xiě)代碼也把錯(cuò)誤的理解放上來(lái)。棧主線程的函數(shù)執(zhí)行,異步操作的執(zhí)行放在了異步處理模塊。這里面的棧,僅僅是代表了調(diào)用棧。 概述 最近看了一些異步的文章,有一些作者沒(méi)有寫(xiě)代碼也把錯(cuò)誤的理解放上來(lái)。想想,我也應(yīng)該總結(jié)一些,之前面試也有過(guò)一道題目,雖然說(shuō)是考察異步,但其實(shí)就是考察異步當(dāng)中的任務(wù)隊(duì)列。給你一道題目,你覺(jué)得會(huì)依次輸出什么? console.lo...
摘要:前陣子因業(yè)務(wù)需求,需要對(duì)圖片進(jìn)行一些特殊處理,例如反相,高亮,黑白等,都是使用來(lái)實(shí)現(xiàn)要實(shí)現(xiàn)上述所說(shuō)的各種效果,最核心的事情便是對(duì)圖片的對(duì)象進(jìn)行改動(dòng)。后兩個(gè)代表的是圖片的寬高,不用多說(shuō)。 前陣子因業(yè)務(wù)需求,需要對(duì)圖片進(jìn)行一些特殊處理,例如反相,高亮,黑白等,都是使用Canvas來(lái)實(shí)現(xiàn) ImageData 要實(shí)現(xiàn)上述所說(shuō)的各種效果,最核心的事情便是對(duì)圖片的ImageData對(duì)象進(jìn)行改動(dòng)。 ...
摘要:標(biāo)簽加載順序如果要談標(biāo)簽加載順序問(wèn)題,首先要談的就是標(biāo)簽的位置,因?yàn)闃?biāo)簽的位置對(duì)于加載順序來(lái)說(shuō)有著很重要的影響。例如標(biāo)簽在以上代碼中,可能由于下載時(shí)間比較長(zhǎng),由于兩個(gè)標(biāo)簽都是異步執(zhí)行,互不干擾,因此可能就會(huì)先于執(zhí)行。 談?wù)? 標(biāo)簽加載順序的問(wèn)題 這篇文章比較長(zhǎng),如果你耐心讀完了,我會(huì)感謝你愿意在這篇文章上花費(fèi)時(shí)間,也希望你有收獲。 其實(shí)說(shuō)起,幾乎搞前端的都知道他的作用:引入 JavaS...
摘要:跨域完全講解今天在慕課網(wǎng)上學(xué)習(xí)了跨域完全講解我在收集面試題的時(shí)候其實(shí)就已經(jīng)有過(guò)跨域的問(wèn)題的了,當(dāng)時(shí)候知道了為什么會(huì)存在跨域,以及跨域解決的方案有哪些,今天隨著課程的學(xué)習(xí),又加深了跨域的理解,以此記錄下來(lái)。 AJAX跨域完全講解 今天在慕課網(wǎng)上學(xué)習(xí)了AJAX跨域完全講解:https://www.imooc.com/learn/947 我在收集AJAX面試題的時(shí)候其實(shí)就已經(jīng)有過(guò)AJAX跨域...