Electron 鏡像源配置及常見(jiàn)問(wèn)題

nodejs

當你想了解 electron 時(shí),在安裝時(shí)可能會(huì )遇到一些問(wèn)題,也許在安裝這一步就能勸退一部分前端新手。當安裝 electron 依賴(lài)比較慢時(shí),執行安裝依賴(lài)命令時(shí)可以使用 ELECTRON_MIRROR 參數指定鏡像源,mac 系統安裝依賴(lài)可能會(huì )提示沒(méi)有權限,命令前面使用 sudo 前綴即可

辰風(fēng)沐陽(yáng) 閱讀 870 2023-12-30

npm init 初始化項目

nodejs

npm init 命令會(huì )生成一個(gè) package.json 文件,該文件用來(lái)記錄當前項目的詳細信息。package.json 中記錄著(zhù)項目的詳細信息和所使用的依賴(lài)包等信息,別人根據該文件執行 npm install 就可以將項目依賴(lài)全部下載到項目里,方便以后維護和移植

辰風(fēng)沐陽(yáng) 閱讀 471 2023-11-21

Electron 跨平臺桌面應用開(kāi)發(fā)工具

nodejs mac

Electron 是桌面應用程序框架,它兼容 Mac、Windows、Linux,可以構建出三個(gè)平臺的應用程序。學(xué)習的好處:開(kāi)發(fā)的應用程序,可以上架到應用商店獲得收益,可以開(kāi)發(fā)一些桌面小工具,也可以提高應聘時(shí)的競爭力,提高開(kāi)發(fā)者的綜合能力

辰風(fēng)沐陽(yáng) 閱讀 501 2023-11-21

nvm-windows 使用詳解【windows】

nodejs

nvm 全稱(chēng) node version manager,也就是 node 版本管理工具,本文記錄的是 windows 版本的 nvm,也就是 nvm-windows,并不是適用于 mac,windows 版本的 nvm 是低配版的 nvm,不如 mac 版本的 nvm 功能強大

辰風(fēng)沐陽(yáng) 閱讀 311 2023-11-15

.nvmrc 文件使用詳解

nodejs

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

辰風(fēng)沐陽(yáng) 閱讀 1256 2023-11-15

JS 數組方法 slice 和 splice 的區別

JavaScript

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

辰風(fēng)沐陽(yáng) 閱讀 695 2023-06-21

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

JavaScript

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

辰風(fēng)沐陽(yáng) 閱讀 1022 2023-04-14

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

JavaScript

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

辰風(fēng)沐陽(yáng) 閱讀 904 2023-04-03

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

JavaScript 面試題

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

辰風(fēng)沐陽(yáng) 閱讀 738 2023-04-01

null 和 undefined 的區別

JavaScript 面試題

null 和 undefined 的區別 ?這是一道基礎面試題。很多人都會(huì )說(shuō) null 是空,undefined 是未定義,這樣回答太過(guò)于籠統。面試官反問(wèn):null 是空代表沒(méi)有值是吧,undefined 是未定義也是沒(méi)有值是吧,都是沒(méi)有值,它們的區別到底是什么 ?應聘者:這下芭比Q了 !

辰風(fēng)沐陽(yáng) 閱讀 705 2023-04-01