Electron 镜像源配置及常见问题

nodejs

当你想了解 electron 时,在安装时可能会遇到一些问题,也许在安装这一步就能劝退一部分前端新手。当安装 electron 依赖比较慢时,执行安装依赖命令时可以使用 ELECTRON_MIRROR 参数指定镜像源,mac 系统安装依赖可能会提示没有权限,命令前面使用 sudo 前缀即可

辰风沐阳 阅读 343 2023-12-30

VitePress v1.0.0 候选版本初体验

vue

VitePress 是一款静态站点生成器,专为构建快速、以内容为中心的网站而设计。目前(2023.12)最新版是 1.0.0-rc.31 候选版,早在 2022 年我就使用过内测版,候选版和内测版对比是有不少变化的

辰风沐阳 阅读 162 2023-12-13

npm init 初始化项目

nodejs

npm init 命令会生成一个 package.json 文件,该文件用来记录当前项目的详细信息。package.json 中记录着项目的详细信息和所使用的依赖包等信息,别人根据该文件执行 npm install 就可以将项目依赖全部下载到项目里,方便以后维护和移植

辰风沐阳 阅读 315 2023-11-21

Electron 跨平台桌面应用开发工具

nodejs mac

Electron 是桌面应用程序框架,它兼容 Mac、Windows、Linux,可以构建出三个平台的应用程序。学习的好处:开发的应用程序,可以上架到应用商店获得收益,可以开发一些桌面小工具,也可以提高应聘时的竞争力,提高开发者的综合能力

辰风沐阳 阅读 338 2023-11-21

nvm-windows 使用详解【windows】

nodejs

nvm 全称 node version manager,也就是 node 版本管理工具,本文记录的是 windows 版本的 nvm,也就是 nvm-windows,并不是适用于 mac,windows 版本的 nvm 是低配版的 nvm,不如 mac 版本的 nvm 功能强大

辰风沐阳 阅读 201 2023-11-15

.nvmrc 文件使用详解

nodejs

当开发多个项目时,每个项目运行环境要求的 node 版本不一样,那么我们就需要给每个项目指定 node 版本,也就是通过终端执行 nvm install 和 nvm use 命令去安装并切换版本。这就需要一个管理 node 版本的方法,自动切换 node 版本,这时 .nvmrc 就该上场了

辰风沐阳 阅读 780 2023-11-15

JS 数组方法 slice 和 splice 的区别

JavaScript

JavaScript 数组中存在两个看起来十分相似的方法。slice() 方法用于从数组中选取元素,返回值是选取的元素,并且不会改变原数组;splice() 方法用于在数组中添加和删除元素,返回值是被删除的元素,会改变原数组

辰风沐阳 阅读 566 2023-06-21

uniapp 自定义双击事件

uni-app

uniapp 官方并没有提供双击事件,但很多时候需要给元素绑定双击事件,比如:自定义视频播放器的双击暂停和播放、双击进入隐藏页面

辰风沐阳 阅读 1643 2023-05-03

JavaScript 数组填充方法 Array.fill()

JavaScript

项目开发中,我们经常会定义具有特定长度的初始化数组,数组中的每一项元素默认为 empty 空位占位。如果对数组这些空位添加默认的元素,ES6 提供了 fill() 方法实现这一操作,本文详细总结 fill() 方法的使用。数组填充基本数据类型是没有问题的,填充对象则需要手动实现,可以在原型上定义个方法实现

辰风沐阳 阅读 847 2023-04-14

Vue 2 实例 Props 选项

vue vue2

props 选项的值可以是数组或对象,用于接收来自父组件的数据。当 props 的值为一个对象时,可以配置高级选项,如:类型检测、自定义验证、设置默认值。当 props 的值为一个简单的数组时,键值是接收的属性名,如果父组件没有传递该属性,属性值为 undefined

辰风沐阳 阅读 1084 2023-04-09