.nvmrc 文件使用詳解

nodejs

當(dāng)開發(fā)多個(gè)項(xiàng)目時(shí),每個(gè)項(xiàng)目運(yùn)行環(huán)境要求的 node 版本不一樣,那么我們就需要給每個(gè)項(xiàng)目指定 node 版本,也就是通過終端執(zhí)行 nvm install 和 nvm use 命令去安裝并切換版本。這就需要一個(gè)管理 node 版本的方法,自動(dòng)切換 node 版本,這時(shí) .nvmrc 就該上場(chǎng)了

辰風(fēng)沐陽 閱讀 4195 2023-11-15

JS 數(shù)組方法 slice 和 splice 的區(qū)別

JavaScript

JavaScript 數(shù)組中存在兩個(gè)看起來十分相似的方法。slice() 方法用于從數(shù)組中選取元素,返回值是選取的元素,并且不會(huì)改變?cè)瓟?shù)組;splice() 方法用于在數(shù)組中添加和刪除元素,返回值是被刪除的元素,會(huì)改變?cè)瓟?shù)組

辰風(fēng)沐陽 閱讀 1702 2023-06-21

uniapp 自定義雙擊事件

uni-app

uniapp 官方并沒有提供雙擊事件,但很多時(shí)候需要給元素綁定雙擊事件,比如:自定義視頻播放器的雙擊暫停和播放、雙擊進(jìn)入隱藏頁面

辰風(fēng)沐陽 閱讀 2949 2023-05-03

JavaScript 數(shù)組填充方法 Array.fill()

JavaScript

項(xiàng)目開發(fā)中,我們經(jīng)常會(huì)定義具有特定長(zhǎng)度的初始化數(shù)組,數(shù)組中的每一項(xiàng)元素默認(rèn)為 empty 空位占位。如果對(duì)數(shù)組這些空位添加默認(rèn)的元素,ES6 提供了 fill() 方法實(shí)現(xiàn)這一操作,本文詳細(xì)總結(jié) fill() 方法的使用。數(shù)組填充基本數(shù)據(jù)類型是沒有問題的,填充對(duì)象則需要手動(dòng)實(shí)現(xiàn),可以在原型上定義個(gè)方法實(shí)現(xiàn)

辰風(fēng)沐陽 閱讀 2264 2023-04-14

Vue 2 實(shí)例 Props 選項(xiàng)

vue vue2

props 選項(xiàng)的值可以是數(shù)組或?qū)ο?,用于接收來自父組件的數(shù)據(jù)。當(dāng) props 的值為一個(gè)對(duì)象時(shí),可以配置高級(jí)選項(xiàng),如:類型檢測(cè)、自定義驗(yàn)證、設(shè)置默認(rèn)值。當(dāng) props 的值為一個(gè)簡(jiǎn)單的數(shù)組時(shí),鍵值是接收的屬性名,如果父組件沒有傳遞該屬性,屬性值為 undefined

辰風(fēng)沐陽 閱讀 2312 2023-04-09

優(yōu)化代碼分支,讓代碼更優(yōu)雅

JavaScript

前端開發(fā)中經(jīng)常遇到的一個(gè)困擾,就是有的時(shí)候代碼里邊會(huì)出現(xiàn)很多的分支,下面舉了個(gè)例子,這個(gè)分支比較少,有些情況下會(huì)有幾十個(gè)分支,導(dǎo)致了代碼非常難看,那么有沒有什么辦法來優(yōu)化這個(gè)結(jié)構(gòu)呢?

辰風(fēng)沐陽 閱讀 1802 2023-04-03

Vue 2.x 混入 mixins

vue vue2

混入 (minxin) 提供了一種非常靈活的方式,來分發(fā) Vue 組件中的可復(fù)用功能。一個(gè)混入對(duì)象可以包含任意組件選項(xiàng)。當(dāng)組件使用混入對(duì)象時(shí),所有混入對(duì)象的選項(xiàng)將被 “混合” 進(jìn)入該組件本身的選項(xiàng)。當(dāng)組件和混入對(duì)象含有同名選項(xiàng)時(shí),這些選項(xiàng)將以恰當(dāng)?shù)姆绞竭M(jìn)行合并

辰風(fēng)沐陽 閱讀 1718 2023-04-03

a == 1 && a== 2 && a== 3 返回 true ?

JavaScript 面試題

這道題是阿里、百度、騰訊三個(gè)大廠都出過的面試題,一個(gè)前端同事跳槽面試也被問了這道題。看了大廠的面試題會(huì)對(duì)面試官的精神狀態(tài)陷入深深的懷疑,就感覺不太正常,平時(shí)誰會(huì)這樣寫代碼。但是呢,很多事經(jīng)不住細(xì)想,細(xì)想后,好像還是有點(diǎn)道理的。

辰風(fēng)沐陽 閱讀 1548 2023-04-01

null 和 undefined 的區(qū)別

JavaScript 面試題

null 和 undefined 的區(qū)別 ?這是一道基礎(chǔ)面試題。很多人都會(huì)說 null 是空,undefined 是未定義,這樣回答太過于籠統(tǒng)。面試官反問:null 是空代表沒有值是吧,undefined 是未定義也是沒有值是吧,都是沒有值,它們的區(qū)別到底是什么 ?應(yīng)聘者:這下芭比Q了 !

辰風(fēng)沐陽 閱讀 1562 2023-04-01

Element UI 消息提示 Message

Element UI

Message 常用于主動(dòng)操作后的反饋提示。比如:用于提交表單后的提示,成功或失敗。Element 為 Vue.prototype 添加了全局方法 $message,因此可以通過 Vue 實(shí)例直接調(diào)用。默認(rèn)出現(xiàn)在頁面頂部,并且在 3000 毫秒后自動(dòng)關(guān)閉。消息提示框出現(xiàn)的位置和顯示時(shí)長(zhǎng)都可以通過傳入?yún)?shù)自定義

辰風(fēng)沐陽 閱讀 2309 2023-03-31