随笔分类 - 工具类
摘要:1.点击左下角的齿轮,展开点击设置 2.点击该处,打开设置配置文件,在配置文件中,配置git的bash.exe的路径 方法 参考官方文档,修改配置文件,将下面的配置加到 setting.json文件。 "terminal.integrated.profiles.windows": { "PowerS
阅读全文
摘要:1.在chrome浏览器打开下插件网站:https://crxdl.com/,下载《SwitchyOmega》插件包文件; 2.将chrome浏览器的"更多工具"》“扩展程序”》开启开发者模式,具体如下图: 3.将下载后SwitchyOmega插件包找到该压缩文件夹下的crx后缀文件,拖拽至chro
阅读全文
摘要:场景:正常开发流程,我们会从master分支上拉一个新分支作为开发分支进行开发,但是在开发过程中有伙伴把测试分支合并到了开发分支,最后如果把开发分支合并回master分支的话,master分支会多了测试分支的代码,这些代码可能在其他开发模块还没上线,可能会导致生产环境出现异常,那么,如何从开发分支撤
阅读全文
摘要:之前多人开发项目,vue-cli3的框架,没有特别的配置eslint,导致代码写的各不相同。最近有时间鼓捣一下。 vue-cli3如何配置eslint 先安插件 eslint-plugin-vue(支持vue规则)eslint-plugin-node(支持nodejs规则)eslint-plugin
阅读全文
摘要:require.context是什么 一个webpack的api,通过执行require.context函数获取一个特定的上下文,主要用来实现自动化导入模块,在前端工程中,如果遇到从一个文件夹引入很多模块的情况,可以使用这个api,它会遍历文件夹中的指定文件,然后自动导入,使得不需要每次显式的调用i
阅读全文
摘要:在前端开发的过程中,我们经常会需要绑定一些持续触发的事件,如 resize、scroll、mousemove 等等,但有些时候我们并不希望在事件持续触发的过程中那么频繁地去执行函数。 通常这种情况下我们怎么去解决的呢?一般来讲,防抖和节流是比较好的解决方案。 让我们先来看看在事件持续触发的过程中频繁
阅读全文
摘要:地图改造总结 应用地图兼容百度地图、高德地图改造背景 满足需求所用高德地图更换为百度地图,进而对该应用地图进行开发拓展,以满足不同的地图需求。 2. 地图改造总结 2.1. 在lib文件夹下创建mapAdapter文件夹,相关文件介绍如下图: 2.2. 提取业务代码中使用的地图公共api,进行封装在
阅读全文
摘要:vue 开发过程中,保存一次就会编译一次,如果能够减少编译的时间,哪怕是一丁点,也能节省不少时间。开发过程中个人编写的源文件才会频繁变动,而一些库文件我们一般是不会去改动的。如果能把这些库文件提取出来,就能减少打包体积,加快编译速度。本文主要讲述在 vue-cli3 中利用 DllPlugin 来进
阅读全文
摘要:当使用官方npm源安装各种包比较慢的时候,建议修改npm源地址 查看npm源地址,在终端输入以下命令 npm config list 会看到官方的npm源 国内常用的镜像地址如淘宝npm:https://registry.npm.taobao.org/ 修改registry地址很简单,在终端输入 n
阅读全文
摘要:一. 简介及安装 Charles 是在 PC 端常用的网络封包截取工具,但它不仅仅能在pc端使用,还可以在手机ios和安卓端都可以使用。我们在做移动开发或者测试网页app时候,为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。除了一般的调试,Charles 也可以用于分析第三方应用的通讯
阅读全文
摘要:VS Code 的常用快捷键和插件 一、vs code 的常用快捷键 1、注释: a) 单行注释:[ctrl+k,ctrl+c] 或 ctrl+/ b) 取消单行注释:[ctrl+k,ctrl+u] (按下ctrl不放,再按k + u) c) 多行注释:[alt+shift+A] d) 多行注释:/
阅读全文
摘要:参考:https://blog.csdn.net/wang414300980/article/details/79537875 电脑配置: 解决这个问题的思路就是修改启动软件的JDK,有以下几个方法:1. 双击Shift键打开Search Everywhere,输入Switch Book JDK,选
阅读全文