摘要:對(duì)象是無(wú)法通過(guò)這種方式深拷貝。這就是函數(shù)防抖和節(jié)流要做的事情。函數(shù)防抖當(dāng)觸發(fā)頻率過(guò)高時(shí)函數(shù)基本停止執(zhí)行而函數(shù)節(jié)流則是按照一定的頻率執(zhí)行事件。 對(duì)象的深淺拷貝 對(duì)象的深拷貝與淺拷貝的區(qū)別: 淺拷貝:僅僅復(fù)制對(duì)象的引用, 而不是對(duì)象本身。 深拷貝:把復(fù)制的對(duì)象所引用的全部對(duì)象都復(fù)制一遍 淺拷貝的實(shí)現(xiàn): var obj = { age : 18, person : { ...
摘要:我們更多要去做的是去修改和改變生成的這個(gè)抽象語(yǔ)法樹(shù)。我們已經(jīng)知道會(huì)遍歷節(jié)點(diǎn)組成的抽象語(yǔ)法樹(shù),每一個(gè)節(jié)點(diǎn)都會(huì)有自己對(duì)應(yīng)的比如變量節(jié)點(diǎn)等。 你有可能會(huì)聽(tīng)到過(guò)這個(gè)詞 webpack工程師 ,這個(gè)看似像是一個(gè)專(zhuān)業(yè)很強(qiáng)的職位其實(shí)很多時(shí)候是一些前端對(duì)現(xiàn)在前端工作方式對(duì)一些吐槽,對(duì)于一個(gè)之前沒(méi)有接觸過(guò)webpack,nodejs,babel 之類(lèi)的工具的人來(lái)說(shuō),看到大量的配置文件后很多人都會(huì)看懵 s...
摘要:這篇文章總結(jié)下之前看的文章和自己在工作中遇到的坑,純手寫(xiě)的,有什么寫(xiě)的不對(duì)的請(qǐng)多多提出修正哈變量提升何為變量提升里面的變量在聲明之前就可以使用,因?yàn)樵撀暶饕呀?jīng)被提升至該作用域函數(shù)或全局的頂部直接上代碼和都會(huì)變量提升優(yōu)先級(jí)上面可理解為函數(shù)這時(shí) 這篇文章總結(jié)下之前看的文章和自己在工作中遇到的坑,純手寫(xiě)的,有什么寫(xiě)的不對(duì)的請(qǐng)多多提出修正哈 變量提升 何為變量提升?js里面的變量在聲明之前就可...
摘要:可以說(shuō)是今年最火的開(kāi)源框架了,而我怎能不追隨呢。因此在學(xué)習(xí)過(guò)程做了一個(gè)項(xiàng)目,學(xué)習(xí)開(kāi)發(fā)中常用的組件,最美的,易懂的代碼,本項(xiàng)目會(huì)持續(xù)更新中,因?yàn)槲乙苍谂W(xué)習(xí)。項(xiàng)目目前主要熟悉了等等組件,實(shí)現(xiàn)了一些動(dòng)效。本項(xiàng)目會(huì)一直更新。。。 showImg(https://segmentfault.com/img/bVbvgLh?w=1600&h=1200); Flutter可以說(shuō)是今年最火的開(kāi)源UI...
摘要:父組件聲明自己支持父組件提供一個(gè)函數(shù),用來(lái)返回相應(yīng)的對(duì)象子組件聲明自己需要使用我胡漢三又回來(lái)了點(diǎn)擊我如果是父組件向子組件單向通信,可以使用變量,如果子組件想向父組件通信,同樣可以由父組件提供一個(gè)回調(diào)函數(shù),供子組件調(diào)用,回傳參數(shù)。 在使用 React 的過(guò)程中,不可避免的需要組件間進(jìn)行消息傳遞(通信),組件間通信大體有下面幾種情況: 父組件向子組件通信 子組件向父組件通信 跨級(jí)組件之間...