一、前言 ES2020 是 ECMAScript 對(duì)應(yīng) 2020 年的版本。是ECMA, TC39[https://link.zhihu.com/?target=https%...
轉(zhuǎn)載自:https://www.cnblogs.com/rogerwu/p/10764046.html[https://www.cnblogs.com/rogerwu/p/1...
引言 我們編寫js代碼時(shí)經(jīng)常遇到復(fù)雜邏輯判斷的情況,通常大家可以用if/else或者switch來(lái)實(shí)現(xiàn)多個(gè)條件判斷,但這樣會(huì)有個(gè)問(wèn)題,隨著邏輯復(fù)雜度的增加,代碼中的if/el...
一、使用情景 在使用Vue開(kāi)發(fā)單頁(yè)面應(yīng)用時(shí),我們通常會(huì)使用Vue-Router進(jìn)行頁(yè)面導(dǎo)航,Vue-Router在進(jìn)行路由切換的時(shí)候,頁(yè)面是會(huì)重新加載,對(duì)應(yīng)的生命周期函數(shù)也會(huì)...
前言 Vue 框架通過(guò)數(shù)據(jù)雙向綁定和虛擬 DOM 技術(shù),幫我們處理了前端開(kāi)發(fā)中最臟最累的 DOM 操作部分, 我們不再需要去考慮如何操作 DOM 以及如何最高效地操作 DOM...
防抖 原理:在事件被觸發(fā)的n秒之后執(zhí)行回調(diào),若在n秒內(nèi)再次觸發(fā)則重新計(jì)算事件。 適用場(chǎng)景:搜索框聯(lián)想場(chǎng)景:防止每次輸入發(fā)送請(qǐng)求,只發(fā)送最后一次。按鈕提交場(chǎng)景:按鈕重復(fù)點(diǎn)擊,只...
前言 曾一直糾結(jié)于該不該在 Android 中使用枚舉類,網(wǎng)上也是眾說(shuō)紛紜。至于官方曾給出的建議「枚舉通常會(huì)比靜態(tài)常量多兩倍以上的內(nèi)存占用,所以你應(yīng)該應(yīng)該的避免在 Andro...
fork 的基本操作 1. 兩個(gè)項(xiàng)目的地址,分別是 源 和 fork source:git@github.com:ibelieve-mm/git-test.gitfork ...
反射的簡(jiǎn)單使用 前置條件三個(gè)類:A 、B:A、C;目標(biāo):分別在獲取 B 和 C 中獲取 A 的 私有變量 以及 調(diào)用私有方法 1. 三個(gè)類 A: B: C: 2. 步驟: 獲...
Java 和 Kotlin 互調(diào) 1. 如何在 Java 中調(diào)用 Kotlin 參數(shù)類型為「函數(shù)」的函數(shù)? 來(lái)一個(gè)簡(jiǎn)單 Demo,看完一目了然。 首先一個(gè)名為 Kt 的 k...
自定模版(live template) 如何修改Android Studio控制臺(tái)編碼 在build.gradle(main Module)的根添加以下代碼 設(shè)置類的默認(rèn)注釋...
一、 源碼優(yōu)化 目的是讓代碼更易于開(kāi)發(fā)和維護(hù)。 1. 更好的代碼管理方式:monorepo Vue.js 2.0 源碼托管在 src 目錄。所有功能依賴 Vue.js 運(yùn)行。...
1. 使用場(chǎng)景: 在node項(xiàng)目的軟件開(kāi)發(fā)中,經(jīng)常需要邊寫邊調(diào)試,因此node服務(wù)需要頻繁手動(dòng)重啟,特別浪費(fèi)時(shí)間。nodemon軟件會(huì)自動(dòng)監(jiān)測(cè)文件的變化,當(dāng)有變化時(shí)重新啟動(dòng)服...