Vue實例有一個完整的生命周期,也就是說從開始創(chuàng)建、初始化數(shù)據(jù)、編譯模板、掛在DOM、渲染-更新-渲染、卸載等一系列過程,我們成為Vue 實例的生命周期,鉤子就是在某個階段給...
Vue實例有一個完整的生命周期,也就是說從開始創(chuàng)建、初始化數(shù)據(jù)、編譯模板、掛在DOM、渲染-更新-渲染、卸載等一系列過程,我們成為Vue 實例的生命周期,鉤子就是在某個階段給...
TypeScript 中的 is 關(guān)鍵字,它被稱為類型謂詞,用來判斷一個變量屬于某個接口或類型。 1. 類型謂詞的基本使用 is 關(guān)鍵字一般用于函數(shù)返回值類型中,判斷參數(shù)是否...
我們知道:在瀏覽器環(huán)境中,常見的 macro task 有 setTimeout、MessageChannel、postMessage、setImmediate。而常見的 m...
今天想起很久之前聽到過的一句話:上班,是人生最大的騙局。之前我沒有對上班進行過太多的思考,基本上只要是有工作就做,沒工作就找,所以不太理解這句話,我認為,上班也是我們的人生的...
寫法一 定義delFolder方法 delFolder = (name,e)=>{ alert(name) } 用bind綁定,調(diào)用是作為第二個參數(shù)傳遞,不用顯示傳遞事件對象...
一、堆 堆是一種經(jīng)過排序的樹形數(shù)據(jù)結(jié)構(gòu),每個節(jié)點都有一個值,通常我們所說的堆的數(shù)據(jù)結(jié)構(gòu)是指二叉樹。所以堆在數(shù)據(jù)結(jié)構(gòu)中通??梢员豢醋鍪且豢脴涞臄?shù)組對象。而且堆需要滿足一下兩個性...
面試官問到這一道文提示,是想考察我們對兩個狀態(tài)管理的工具的用法是否熟悉,我們可以先從共同點,每一個的具體用法,區(qū)別進行回答。 1.共同點: 兩者都是為了解決狀態(tài)不好管理,無法...
Context被翻譯為上下文,在React的官方文檔中歸類于高級部分,屬于React的高級API,但官方并不建議在穩(wěn)定版的App中使用Context。 很多優(yōu)秀的React組...
發(fā)布訂閱設(shè)計模式在程序中經(jīng)常涉及,例如 Vue 中的 $on 和 $off、document.addEventListener()、document.removeEventL...
一.詳解瀏覽器事件捕獲與冒泡 1. 事件委托/事件代理 捕獲階段-->目標階段-->冒泡階段 第三個參數(shù)為true,則監(jiān)聽捕獲事件,不傳或者傳false,則監(jiān)聽冒泡事件 e....
一:commonJS是引用拷貝還是值拷貝? 可見commonJS引用文件是值拷貝,不是引用拷貝 二:緩存,require會緩存結(jié)果 Node使用CommonJS模塊規(guī)范,內(nèi)置...
這一章簡單介紹下Vue3.x中的核心方法,用于訪問實例上下文的router及vuex等。 1、概述:一個很重要的方法,獲取當前組件的實例、上下文來操作router和vuex等...
在create-react-app搭建的項目中使用裝飾器 執(zhí)行yarn eject命令,暴露出配置項 因為裝飾器是新的提案,許多瀏覽器和Node環(huán)境并不支持,所以我們需要安裝...
折騰過快4年vuex, 這框架真是不好用, 那一大堆mutations/actions, 在ts環(huán)境下很難支持. 那么用什么呢? 用pinia. 現(xiàn)在時間不多, 直接上代碼片...
搭建前端開發(fā)環(huán)境筆記 由npx create-react-app articles_published_system創(chuàng)建的項目 后來漏掉了typescript支持,原本可以由...
typescript 一點一點的知道~ 1、type type用于定義類型,常用于定義類型別名(類型別名就是用來給一個類型起個新名字, 類型別名常用于聯(lián)合類型。 幾乎 int...