參考資料地址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b0...
1.常見類:number類、string類、boolean類 聲明一個(gè)變量a,同時(shí)指定它的類型為number 聲明一個(gè)變量同時(shí)指定類型,并且直接賦值 number關(guān)鍵字首字母...
深拷貝和淺拷貝最根本的區(qū)別在于是否是真正獲取了一個(gè)對(duì)象的復(fù)制實(shí)體,而不是引用,深拷貝在計(jì)算機(jī)中開辟了一塊內(nèi)存地址用于存放復(fù)制的對(duì)象,而淺拷貝僅僅是指向被拷貝的內(nèi)存地址,如果原...
前言 使用 Git 作為代碼版本管理,早已是現(xiàn)在開發(fā)工程師必備的技能??纱蠖鄶?shù)工程師還是只會(huì)最基本的保存、拉取、推送,遇到一些commit管理的問題就束手無策,或者用一些不優(yōu)...
1.什么是useRef Hook? useRef就是createRef的Hook版本用來獲取元素, 只不過比createRef更強(qiáng)大一點(diǎn)createRef只能獲取普通元素和類...
一、vue2 中使用事件總線,實(shí)現(xiàn)兄弟組件傳值 在 main.js 中定義事件總線 在組件A中監(jiān)聽事件 在組件B中觸發(fā)事件 二、vue3 中使用事件總線,實(shí)現(xiàn)兄弟組件傳值 在...
① JS 腳本延遲加載的方式有哪些? JavaScript 腳本的延遲加載可以通過以下幾種方式實(shí)現(xiàn): defer 屬性:將 defer 屬性設(shè)置為 true,瀏覽器會(huì)在 HT...
項(xiàng)目情況:比如 在同一個(gè)頁面里邊 不同位置 兩個(gè)變量的呈現(xiàn)都是使用的本地儲(chǔ)存且一個(gè)變量修改,第二個(gè)變量也要實(shí)時(shí)變化 在正常情況下 修改一個(gè)的值后儲(chǔ)存起來 在不刷新頁面的情況下...
CSS面試題 一、怎么實(shí)現(xiàn)元素的水平垂直居中?二、什么是盒子模型?三、什么是BFC模式? JS面試題 一、數(shù)據(jù)類型有哪幾種?ES新增的數(shù)據(jù)類型二、項(xiàng)目中用過哪些ES6?三、什...
理解數(shù)據(jù)代理 數(shù)據(jù)代理定義:通過一個(gè)對(duì)象代理對(duì)另一個(gè)對(duì)象中的屬性進(jìn)行操作(讀/寫) let obj1 = { x: 100 }; let obj2 = { y: 20...
class 直接傳遞一個(gè)數(shù)組,注:此時(shí)的class需用v-bind進(jìn)行數(shù)據(jù)綁定 在數(shù)組中使用表達(dá)式 在數(shù)組中使用對(duì)象來代替三元包大師,提高代碼可讀性 在為class使用v-b...
1.什么是useReducer Hook? 從名稱來看, 很容易會(huì)誤以為useReducer是用來替代Redux的, 但是其實(shí)不是;useReducer是useState的一...
Less 是一門 CSS 預(yù)處理語言,它擴(kuò)充了 CSS 語言,增加了諸如變量、混合(mixin)、函數(shù)等功能,讓 CSS 更易維護(hù)、方便制作主題、擴(kuò)充。 不過瀏覽器只能識(shí)別 ...
發(fā)現(xiàn)一個(gè)非常惱人的BUG. 對(duì)于已經(jīng)push到倉庫的文件, 如果修改了其文件名的大小寫方式, 例如把 playCard.vue 修改成了 PlayCard.vue , 這就...
?? ?? 來嘍,來嘍,他真的來嘍,Vue3.0 !?。?! 官方文檔( 中文版 ):https://vue3js.cn/docs/zh/ 創(chuàng)建一個(gè)Vue3.0的項(xiàng)目 1、npm...
git 下載 1.下載 git 網(wǎng)址 : https://registry.npmmirror.com/binary.html?path=git-for-windows/[h...
當(dāng)我們?cè)陧?xiàng)目開發(fā)的時(shí)候一般都是要進(jìn)行協(xié)同工作的,每個(gè)人分工不同,完成各自的功能。所以這就需要我們自己創(chuàng)建git的分支并上傳到gitee中 一、命令說明 1.1. 新建分支 1...