liulun

130 篇文章
69.4K 次阅读
44 人订阅

全部文章

liulun

一个Electron的设计缺陷及应对方案

当你想实现阻止Electron窗口关闭,并弹出询问对话框,提示用户:“文章尚未保存,是否要关闭窗口”这类业务时,那么你99%会碰到这个BUG:

5920
liulun

如何点击穿透Electron不规则窗体的透明区域

首先,把窗口的高度(height)和宽度(width)值修改为相同的值,使窗口成为一个正方形。

5010
liulun

Electron团队为什么要干掉remote模块

此对象在某个时刻会触发一个事件(BrowserWindow对象中就有很多这样的事件),

7220
liulun

谈Vite在Electron环境下吃花卷拉馒头的现象

但Vite不一样,Vite的作者认为Vite只是给Web(运行在浏览器中的)产品提供服务的,

56220
liulun

公司只提供签名服务,不提供证书文件,如何打包Electron应用

代码签名的主要目的是为了确保软件的来源(这个软件是由谁生产的)和软件的内容不被篡改

49130
liulun

vue3微前端架构——基于蚂蚁qiankun框架

因为vite打包代码时,内部的esbuild会tree shake掉与qiankun相关的生命周期钩子,

1.3K20
liulun

Vite ❤ Electron——基于Vite搭建Electron+Vue3的开发环境【一】

目前社区两大Vue+Electron的脚手架:electron-vue和vue-cli-plugin-electron-builder,

1.5K20
liulun

Electron安装过程深入解析(读完此文解决Electron安装失败导致的无法启动,无法打包的问题)

开发者往往通过npm install(或 yarn add)指令完成为Node.js工程安装依赖包的工作,

1K50
liulun

大型Electron应用本地数据库技术选型

开发一个大型Electron的应用,或许需要在客户端存储大量的数据,比如聊天应用或邮件客户端

1.3K20
liulun

极客手中的利器Electron

作为一个前端开发人员,你可能已经听说过Electron了,你知道VS Code是基于这个技术开发的。不但VS Code,

49910
liulun

eggjs+vue+nginx配置

https://github.com/nodesource/distributions#installation-instructions-1

59820
liulun

把iview的table做成更适合展现大量数据的样式(字体变小、去除多余的padding等)

56710
liulun

es6一句话拾遗

16530
liulun

centos安装nodejs并配置生产环境,基于pm2

pm2的日志文件:/root/.pm2/logs下面 查看服务器上运行的NODE服务,执行:pm2 list 删除一个服务,执行pm2 delete [...

40620
liulun

javascript中优雅的处理async和await异常

无论是return了Promise, 还是内部调用了await, 就算什么也没做,它也返回promise; 一个函数,只要被标记了async,那么它就返回...

22720
liulun

CSS旋转动画和动画的拼接

linear是匀速运动,还可以设置为: ease 默认。动画以低速开始,然后加快,在结束前变慢。 ease-in 动画以低速开始。 测...

31920
liulun

监控ckeditor内容变化,删除编辑器内图片,ueditor同样适用

28120
liulun

centos安装nginx并配置SSL证书

配置路径:/etc/nginx/ 日志路径:/var/log/nginx 打开配置文件 在HTTP节点下配置两个server节点,其他不变

69110
liulun

javascript中的闭包、函数的toString方法

闭包可以理解为定义在一个函数内部的函数, 函数A内部定义了函数B, 函数B有访问函数A内部变量的权力; 闭包是函数和子函数之间的桥梁; 举个例子:

31340
liulun

在【用户、角色、权限】模块中如何查询不拥有某角色的用户

用户与角色是多对多的关系, 一个角色可以被赋予给多个用户,一个用户也可以拥有多个角色; 查询不拥有某角色的所有用户, 如果用leftjoin查询,会造成重...

22220

扫码关注云+社区

领取腾讯云代金券