摘要:
搜集资源 Vue3 入门指南与实战案例 Vue在线演练场 Vue3.0中Ref与Reactive的区别是什么 Composition API RFC Vue.js 中使用defineAsyncComponent 延迟加载组件 2022年必会Vue3.0学习 (强烈建议) Vue2与Vue3的对比 对 阅读全文
摘要:
1.背景 前段时间产品经理问我,移动端web默认字体有哪些,哪些字体不侵权?我当时感觉这方面的知识很匮乏,只能回答出微软雅黑和苹方简体,平常写代码时,没怎么留意过font-family设置的字体属性,今天有空,决定学习一下这个知识点。 2.字体族的分类 字体族主要分为6大类:分别是serif(衬线) 阅读全文
摘要:
现在web开发变得更加美妙高效,在于开发工具设计得更好了,丰富性与易用性,都有所提高。丰富性带来了一个幸福的烦恼,就是针对实际应用场景,如何选择工具 ? 1. Vue Cli和Vite之间的选择 Vite的开发环境体验好,基于浏览器原生ES6 Modules提供的功能,不对ES高版本语法进行转译,省 阅读全文
摘要:
1.VSCode常用快捷键 1.1 工作区快捷键 Ctrl + B 显示/隐藏侧边栏 Ctrl + J 显示/隐藏控制台 Ctrl + \ 创建多个编辑器(文件比对很方便) Ctrl + W 关闭当前文件 1.2 跳转操作 Ctrl + Pagedown/Pageup 在已经打开的多个文件之间进行切 阅读全文
摘要:
1. Windows-Git 下载安装 官网下载地址:点击下载 官网下载太慢的解决方案 : 点击下载 2 Git公钥生成与配置方法 2.1 公钥的用途 许多公司的代码仓库及第三方代码托管平台,使用的都是基于公钥的SSH认证方式(公钥加密,私钥解密)。 Git推荐使用SSH协议的原因 使用SSH协议可 阅读全文
摘要:
前段时间,客户反馈,有个PC端的功能页面,一点开就卡死,通过查看网络请求,发现有个部门组织架构树的请求数据有点大,共有两万条数据,1.57M。刚开始我以为是表单中的部门选择框渲染的时候,一次性渲染的dom节点过多,把页面内存撑爆了。于是我把项目中使用的antd3的TreeSelect组件,升级到具有 阅读全文
摘要:
1 使用 vite cli 快速创建项目 yarn create vite project-name --template vue-ts 2 在.vscode--> extensions.json中添加推荐的扩展 { "recommendations": ["johnsoncodehk.volar" 阅读全文
摘要:
1.背景 在做移动端各种尺寸屏幕的适配时,用的最多的就是rem方案。我们都写过这样的代码,来设置根字体大小。这个计算公式中设备宽度,UI设计稿尺寸这两个参数比较好理解,可是为什么要除以100呢,为什么不是10,50或者其它的数值呢。 const setRem = () => { const devi 阅读全文
摘要:
背景 市面上的云真机不少,Testin云测, 腾讯的WeTest, 友盟+的U-APM, 泽众云-Alltesting,优测,岩鼠 ...,各个平台云真机租用的价格大多是 1 元 / 分钟,有点小贵, Testin 的最贵, 3 元 / 分钟,看着商业价值较大,引起了我的关注,决定研究一下核心原理。 阅读全文
摘要:
先看效果演示 接下来手把手教你实现这样的效果。 minicap简介 minicap是一个可以远程获取android屏幕画面的开源库,它在低版本的Android系统上采用截屏的方式获取画面,在Android4.2以上系统上采用创建VirtualDisplay的方式来获取画面、性能大大提高。 minic 阅读全文
摘要:
husky v7+ 及 commitlint v13+ 配置方法都有很大改变, 原有的配置方法已经不再使用 安装git-hook工具 yarn add husky -D 在当前目录下生成.husky文件夹,并删除里面的.gitignore忽略文件,否则无法将.husky下面的文件提交到git仓库 y 阅读全文
摘要:
有道云,腾讯云笔记,tpad,omniPlan 20.保存代码时,代码不会自动格式化,也不执行eslint代码质量检查 解决方法:在项目下的.vscode文件夹下添加setting.json { "files.eol": "\n", "editor.tabSize": 2, "editor.form 阅读全文