摘要:
效果展示 打包时间:缩短了 26.296s-20.586s=5.71s 先看两组测试数据,第一组是没有使用DllPlugin的打包测试数据,测量三次取平均值是26.296s(25.72+25.56+27.61)/3≈26.296s 第二组是使用了DllPlugin的打包测试数据,测量三次取平均值是2 阅读全文
摘要:
1 gzip的压缩效果是立竿见影的: 2 网站是否开启gzip的查看方式 2.1 打开Chrome浏览器,按 F12打开调试面板 2.2 切换到network页签,在网络请求列表的表头,鼠标右键==>Response Headers==>Content Encoding 这一栏如果显示gzip,证明 阅读全文
摘要:
背景 在使用弹性布局实现两侧宽度固定,中间宽度自适应的效果时,发现自己理解的和实际效果不一致,所以亲自实践验证了一个flex属性的诸多场景的表现,不仅解开了我之前使用过程遇到的疑惑,而且发现了许多自己以前理解有偏差的地方。第一章节有点绕,第二,三章节结论比较清晰。如果啃不动第一章节,建议直接跳到第二 阅读全文
摘要:
1. table的border-collapse设置 border-collapse的默认值是separate,相邻单元格有独立的边框(参见图1-1),设置为collapse之后,相邻单元格共享边框(参见图1-2) 1.1 第一幅图中的间隙是border-spacing,每个浏览器都有默认值,Chr 阅读全文
摘要:
前言 代码格式化对于程序员来说,是个高频使用的功能。直接影响编程体验,如果每次写完代码后,还要手动排版,那写代码得多费力,编程效率得多低。然而我惊讶的发现,微信开发者工具默认没有打开文件保存自动化格式开关,需要开发者自己去打开,打开之后,保存js和json文件时,会提示有两个格式化扩展可以选择,然而 阅读全文
摘要:
1.VSCode常用快捷键 1.1 工作区快捷键 Ctrl + B 显示/隐藏侧边栏 Ctrl + J 显示/隐藏控制台 Ctrl + \ 创建多个编辑器(文件比对很方便) Ctrl + W 关闭当前文件 1.2 跳转操作 Ctrl + Pagedown/Pageup 在已经打开的多个文件之间进行切 阅读全文
摘要:
1 在VSCode中单独使用Prettier保存代码自动格式化的配置方法 1.1 为什么要使用Prettier? 手动调整代码格式,不仅低效,而且在团队协作开发中,无法保证代码风格统一,所以需要引入自动格式化代码工具。Prettier不仅可以格式化js, jsx, vue,angular,ts,fl 阅读全文
摘要:
前言 网上教程大多介绍的是Linux系统下SonarQube+Jenkins如何使用,这是因为这两款软件一般都是部署在服务器上,而大多数服务器,采用的都是Linux系统。大多数服务器用Linux的原因是: Linux服务器上的许多软件都是免费的,Window服务器的软件大多是付费的 基于Linux服 阅读全文
摘要:
标题有点哗众取宠,但内容字字都是干货。先看看效果: 要实现这样的效果,需要下面3步: 1.下载 node 依赖包 miniprogram-ci,编写预览和上传功能 2. 登录微信公众平台, 下载项目的privateKey+添加代码上传IP白名单 3. 安装配置Jenkins Step1 下载 nod 阅读全文
摘要:
写在前面 为什么要开发这个扩展呢,是因为微信开发者工具自身不支持页面引入组件的跳转,人工根据引入组件路径查看对应代码的方式,效率偏低。就形如这样的json文件,引入了多个组件,比如要查看 "/component/card-bg/card-bg"组件的源代码,通过人工检索目录查找对应文件,显然不如ct 阅读全文