![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Vue
文章平均质量分 66
薛定谔的猫猫_
这个作者很懒,什么都没留下…
展开
-
for..of 和 for..in的区别
属性的对象,该属性的值为一个函数,返回值是一个迭代器。默认只有遍历自身的属性,具体和迭代器的实现有关。时,就是可枚举的,具体可通过。方法的对象,该方法返回一个。可以遍历原型上的可枚举属性。,如对象、数组、字符串。什么是可枚举...原创 2022-09-30 21:18:04 · 156 阅读 · 0 评论 -
如何获取屏幕DPI/PPI并计算A4纸在屏幕的大小
DPI(英语:Dots Per Inch,每英寸点数)是一个量度单位,用于点阵数字图像,意思是指每一英寸长度中,取样或可显示或输出点的数目。如:打印机输出可达300DPI的分辨率,表示打印机可以在每一平方英寸的面积中可以输出300X300=90000个输出点。打印机所设置之分辨率的DPI值越高,印出的图像会越精细。打印机通常可以调校分辨率。例如撞针打印机,分辨率通常是60至90 DPI。喷墨打印机则可达300~720 DPI。激光打印机则有600~1200 DPI。原创 2022-10-07 00:47:34 · 2853 阅读 · 1 评论 -
vite项目添加eslint prettier及husky
核心模块 关闭所有不必要或可能跟产生冲突的规则: 可以让使用规则进行检查在的中添加配置:完整配置文件配置prettier手动创建并添加以下内容:配置时格式化文件1、 安装插件2、设置启用3、如果还不生效,个性快捷键1、执行命令安装2、在中添加脚本3、初始化,将 钩子交由执行4、此时会生成目录5、配置,增加脚本6、添加勾子7、生成勾子文件1、安装2、中配置增加勾子生成...原创 2022-07-14 15:38:26 · 1164 阅读 · 0 评论 -
ES5继承案例代码
ES5继承案例代码原创 2022-10-02 15:01:18 · 185 阅读 · 0 评论 -
如何优雅地用npm-patch打补丁的方式解决由Mac升级引起的Electron打包报错问题
用Electron开发的一个客户端桌面应用,由于`Electron- Builder`版本过低,导致在`Mac`系统升级到`12.5.1`后,没有`/usr/bin/python`命令而无法打包。Error: Exit code: ENOENT. spawn /usr/bin/python ENOENT at /Users/aaa/Documents/electron_pro/node_modules/builder-util/src/util.ts:125:16原创 2022-09-10 17:47:30 · 2690 阅读 · 4 评论