一、前言 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...
引言 我們編寫(xiě)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 中使用枚舉類(lèi),網(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è)類(lèi):A 、B:A羡忘、C谎痢;目標(biāo):分別在獲取 B 和 C 中獲取 A 的 私有變量 以及 調(diào)用私有方法 1. 三個(gè)類(lèi) A: B: C: 2. 步驟: 獲...
Java 和 Kotlin 互調(diào) 1. 如何在 Java 中調(diào)用 Kotlin 參數(shù)類(lèi)型為「函數(shù)」的函數(shù)? 來(lái)一個(gè)簡(jiǎn)單 Demo卷雕,看完一目了然节猿。 首先一個(gè)名為 Kt 的 k...
自定模版(live template) 如何修改Android Studio控制臺(tái)編碼 在build.gradle(main Module)的根添加以下代碼 設(shè)置類(lèi)的默認(rèn)注釋...
一、 源碼優(yōu)化 目的是讓代碼更易于開(kāi)發(fā)和維護(hù)爽蝴。 1. 更好的代碼管理方式:monorepo Vue.js 2.0 源碼托管在 src 目錄。所有功能依賴(lài) Vue.js 運(yùn)行纫骑。...
1. 使用場(chǎng)景: 在node項(xiàng)目的軟件開(kāi)發(fā)中先馆,經(jīng)常需要邊寫(xiě)邊調(diào)試发框,因此node服務(wù)需要頻繁手動(dòng)重啟,特別浪費(fèi)時(shí)間煤墙。nodemon軟件會(huì)自動(dòng)監(jiān)測(cè)文件的變化梅惯,當(dāng)有變化時(shí)重新啟動(dòng)服...