Electron 窗口内存泄漏问题分析与解决

今天 11:16
阅读 1 分钟
21
最近在 Electron 项目中,需要跑一个队列任务,执行任务时,需要创建窗口(const window = new BrowserWindow()),任务执行完成后再销毁窗口实例,即频繁地创建与销毁窗口,因为每次任务的执行都需要一个干净的窗口运行环境。
封面图

SchemaRender v1.8.0,一个库约等于半个后台管理系统

10 月 29 日
阅读 4 分钟
345
前言通常,一个后台管理系统包含的主要功能有:数据搜索、表格展示、编辑与删除等常规操作。表单的编辑、展示等处理。其他特定业务功能。如下图:SearchTableSchemaRender v1.8.0 近期发布,完善了 SearchTable 表格组件功能的最后一公里。至此可以简单高效地实现上图的主要内容(搜索+表格内容展示)。代码示例: {代码...

解决 GitHub Connection refused 无法访问

2 月 1 日
阅读 2 分钟
6k
背景当我们在向 GitHub 推送代码的时候,经常会遇到推不上去的情况,往往提示的是: {代码...} 或者是 {代码...} 以上两种情况,大概率是 GitHub IP 无法访问导致的,通过设置代理可以解决此问题。代理配置有了 VPN 代理后,设置 git 命令的代理配置,有三种代理方式。全局代理本地代理,按项目设置代理按源代理,按请求...

开源一套更好用的表单渲染解决方案 SchemaRender

1 月 15 日
阅读 6 分钟
861
SchemaRender 是一套 默认简单易用,但又追求 灵活、高可定制 的表单渲染解决方案,旨在沉淀解决常见表单案例的渲染库,与相关的通用组件,以提升研发效率。
封面图

TypeScript 随想 · 实际应用与技巧

2022-03-04
阅读 15 分钟
3k
目录类型元编程内置工具类型窥探外部工具类型推荐新操作符声明文件类型元编程什么是元编程:维基百科是这样描述的:元编程是一种编程技术,编写出来的计算机程序能够将其他程序作为数据来处理。意味着可以编写出这样的程序:它能够读取、生成、分析或者转换其它程序,甚至在运行时修改程序自身。在某些情况下,这使程序...

小程序或移动端『滚动穿透』与『滚动溢出』解决方案

2021-09-14
阅读 3 分钟
12.3k
在移动端 WEB 开发的时候(小程序也雷同),如上录屏所示,如果页面超过一屏高度出现滚动条时,在 fixed 定位的弹窗遮罩层上进行滑动,它下面的内容也会跟着一起滚动,看起来好像事件穿透到下面的DOM元素上一样,我们姑且称之为滚动穿透。

JParticles 3.0 released. 🥳 让 loading 动画更具吸引力与品牌化

2021-03-29
阅读 3 分钟
2.9k
先来个引子吧:JParticles(JavaScript Particles 的缩写)是一款基于 Canvas 的不依赖于其他库的轻量级 JavaScript 粒子运动特效库。提供一些比较绚丽、实用的特效应用于 WEB 界面,希望能达到锦上添花的作用,给用户带来些许惊喜。

Mongoose-modified-at 时间自动记录插件介绍

2019-10-28
阅读 3 分钟
2.2k
Mongoose-modified-at 是一款自动更新字段变化时间并记录到数据库中的 Mongoose 插件,类似 Mongoose 自带的 timestamps 功能。

SVG vs Image, SVG vs Iconfont

2018-11-23
阅读 6 分钟
4.1k
这可能是个别人写过很多次的话题,但貌似由于兼容性的原因?图标的显示还是用着 Iconfont 或者 CSS Sprite 的形式?希望通过自己新瓶装旧酒的方式能重新引导一下问题。

图像处理 - ImageMagick 简单介绍与案例

2018-06-07
阅读 10 分钟
7.7k
在客户端我们可以用 PhotoShop 等 GUI 工具处理静态图片或者动态 GIF 图片,不过在服务器端对于 WEB 应用程序要处理图片格式转换,缩放裁剪,翻转扭曲,PDF解析等操作, GUI 软件就很难下手了,所以此处需要召唤命令行工具来帮我们完成这些事。

使用 AVA 做自动化测试

2017-07-31
阅读 14 分钟
13.9k
1、为什么选择 AVA ?2、API 概览。3、准备工作。4、单元测试,测试一个简单的工具函数。5、使用 Promise、Async/await、Observable 。6、使用 JSDOM 模拟浏览器环境。7、单元测试,测试一个简单的 React 组件。8、Http 接口测试,GitHub 用户信息接口测试。9、串行测试。10、快照断言。11、覆盖率报告:nyc + Coveralls...

JParticles 2.0 发布,打造炫酷的粒子特效

2017-06-08
阅读 3 分钟
8.5k
JParticles 2.0 发布,打造炫酷的粒子特效。不好意思哈,在这么繁花似锦的世界里,标题不得不取得吸引眼球一点哈,不然...还是不啰嗦了,我们进入正题吧

Git 常用命令集锦

2016-11-08
阅读 5 分钟
3.1k
如果是远程创建的分支,pull / fetch 远程信息到本地,分支间是存在对应关系的。如果是本地新建分支提交到远程上,是不会存在对应关系的。

开源造轮子:一个简洁,高效,轻量级,酷炫的不要不要的canvas粒子运动插件库

2016-10-14
阅读 2 分钟
11.8k
一:开篇 哈哈哈,感谢标题党的莅临~ 虽然标题有点夸张的感觉,但实际上,插件库确实是简洁,高效,轻量级,酷炫酷炫的咯。废话不多说,先来看个标配例子吧: [链接] 是吧,应该是酷炫酷炫的吧,不喜欢的话可以向下看更多的例子哦~ 二:说说我(们)的理念: 厌倦市场上眼花缭乱,百花齐放,百鸟争鸣的繁荣景象,我心憔悴....

高性能封装检测浏览器支持css3属性函数

2016-01-09
阅读 3 分钟
3.8k
css3出来已经很久了,现在来谈判断浏览器是否支持某个css3的属性虽说有点过时了,但是还是可以谈谈的,然后,此篇主要谈的不是判断是否支持,而是怎么封装更好,为什么这么封装,欢迎吐槽。