當你想了解 electron 時,在安裝時可能會遇到一些問題,也許在安裝這一步就能勸退一部分前端新手。當安裝 electron 依賴比較慢時,執行安裝依賴命令時可以使用 ELECTRON_MIRROR 參數指定鏡像源,mac 系統安裝依賴可能會提示沒有權限,命令前面使用 sudo 前綴即可
辰風沐陽 閱讀 1168 2023-12-30
VitePress 是一款靜態站點生成器,專為構建快速、以內容為中心的網站而設計。目前(2023.12)最新版是 1.0.0-rc.31 候選版,早在 2022 年我就使用過內測版,候選版和內測版對比是有不少變化的
辰風沐陽 閱讀 336 2023-12-13
npm init 命令會生成一個 package.json 文件,該文件用來記錄當前項目的詳細信息。package.json 中記錄著項目的詳細信息和所使用的依賴包等信息,別人根據該文件執行 npm install 就可以將項目依賴全部下載到項目里,方便以后維護和移植
辰風沐陽 閱讀 542 2023-11-21
Electron 是桌面應用程序框架,它兼容 Mac、Windows、Linux,可以構建出三個平臺的應用程序。學習的好處:開發的應用程序,可以上架到應用商店獲得收益,可以開發一些桌面小工具,也可以提高應聘時的競爭力,提高開發者的綜合能力
辰風沐陽 閱讀 576 2023-11-21
nvm 全稱 node version manager,也就是 node 版本管理工具,本文記錄的是 windows 版本的 nvm,也就是 nvm-windows,并不是適用于 mac,windows 版本的 nvm 是低配版的 nvm,不如 mac 版本的 nvm 功能強大
辰風沐陽 閱讀 354 2023-11-15
當開發多個項目時,每個項目運行環境要求的 node 版本不一樣,那么我們就需要給每個項目指定 node 版本,也就是通過終端執行 nvm install 和 nvm use 命令去安裝并切換版本。這就需要一個管理 node 版本的方法,自動切換 node 版本,這時 .nvmrc 就該上場了
辰風沐陽 閱讀 1500 2023-11-15
JavaScript 數組中存在兩個看起來十分相似的方法。slice() 方法用于從數組中選取元素,返回值是選取的元素,并且不會改變原數組;splice() 方法用于在數組中添加和刪除元素,返回值是被刪除的元素,會改變原數組
辰風沐陽 閱讀 764 2023-06-21
uniapp 官方并沒有提供雙擊事件,但很多時候需要給元素綁定雙擊事件,比如:自定義視頻播放器的雙擊暫停和播放、雙擊進入隱藏頁面
辰風沐陽 閱讀 1895 2023-05-03
項目開發中,我們經常會定義具有特定長度的初始化數組,數組中的每一項元素默認為 empty 空位占位。如果對數組這些空位添加默認的元素,ES6 提供了 fill() 方法實現這一操作,本文詳細總結 fill() 方法的使用。數組填充基本數據類型是沒有問題的,填充對象則需要手動實現,可以在原型上定義個方法實現
辰風沐陽 閱讀 1110 2023-04-14
props 選項的值可以是數組或對象,用于接收來自父組件的數據。當 props 的值為一個對象時,可以配置高級選項,如:類型檢測、自定義驗證、設置默認值。當 props 的值為一個簡單的數組時,鍵值是接收的屬性名,如果父組件沒有傳遞該屬性,屬性值為 undefined
辰風沐陽 閱讀 1338 2023-04-09