- 博客(58)
- 收藏
- 关注
原创 写给母亲节
今天母亲节了,昨天回了趟娘家,买了山鸡蛋还有水果。自从我同事出了事故,我特别想嘱咐下我的亲人一定要注意天然气用气安全,还有屏幕前的朋友。所以一回到家我就说起这事。正好姐姐也回来了,她是提早两天回来的。随着母亲年龄越来越大,远嫁且已退休的姐姐就会住下来陪母亲几天,给母亲做做饭打扫卫生陪母亲说话聊天。姐姐很会照顾人,很好地诠释了小棉袄的角色。这样情形下的母亲真的是让人非常羡慕的角色,儿女双全又孝顺,自...
2023-05-14 06:16:49
81
原创 使用nvm在Windows上管理Node版本
1.卸载Windows上安装的Node.js首先需要卸载我们现在安装的Node.js,控制面板->卸载程序->卸载Node.js2.下载安装配置nvm1.下载GitHub下载链接:https://github.com/coreybutler/nvm-windows/releases需要下载黄色方框圈中的nvm-setup.exe或者nvm-setup.zip,安装包形式的不用...
2023-04-28 16:17:31
936
原创 将vscode的终端改为git bash
最近换 windows 的电脑工作,有很多地方需要自己配置。今天发现 vscode 的终端不显示分支,用着很不方便,所以捣鼓了一下,教程在下面哦。1. 配置方式点击 vscode->文件->首选项=>设置搜索shell windows点击setting.json打开配置文件添加一下配置"git.path": "D:\\软件\\Git\\bin\\gi...
2023-02-06 22:01:50
1070
原创 解决cnpm报错 Error: Cannot find module 'diagnostics_channel'
这是由于cnpm版本太高了,npm全局安装的cnpm是最新版的,所以卸载原来的cnpm再装一个指定版本即可卸载cnpm:npm uninstall -g cnpm安装指定版本:7.1.1npm install cnpm@7.1.1 -g...
2023-01-30 19:59:03
366
原创 转加成卡真难
今天转了15圈竟然还不够1000,只好曲线救国,用时间成本来凑足了,好在1000难不倒我。有一个问题,发一篇文章要够200字才给加成卡,一张图片顶50字。...
2022-05-28 15:32:23
29
原创 如何捕获 promise 中的 error
window.onerror = function (e) { console.log('window.onerror catch error', e);};window.addEventListener('error', function (e) { console.log('addEventListener catch error', e);});window.addE...
2021-10-15 11:23:20
140
原创 学了Vite再来看看Snowpack吧
什么是 Snowpack?看下官网的介绍:Snowpack is a lightning-fast frontend build tool, designed for the modern web. It is an alternative to heavier, more complex bundlers like webpack or Parcel in your development...
2021-10-12 11:13:29
90
原创 css 镂空效果的实现
实现思路:设定镂空元素大小,通过阴影实现镂空效果。html代码<div className="cutout">cutout</div>css 代码.cutout { width: 200px; height: 200px; box-shadow: 0 0 0 2000px rgba(0, 0, 0, 0.6);}实现效果如图image.pn...
2021-06-16 22:00:06
110
原创 基于Sentry搭建一个前端异常监控系统
背景虽然在我们的项目上线前会有很多的测试流程,但是测试流程肯定无法保证 100%覆盖所有操作场景,在用户的使用过程中仍会有一些问题暴露出来。但当线上用户出现问题,我们需要收到用户的一个反馈,才能去定位解决,这样会导致我们的问题解决不够及时。并且有些疑难杂症,我们无法复现定位,这时候我们需要得知用户的环境、操作等信息,以便于对问题进行排查。基于以上三点考虑,我认为在大部分项目中都需要接入一个...
2021-04-20 21:38:45
387
原创 用vscode来调试js文件吧
前言最近经常在 LeetCode 上刷算法题,又菜又舍不得开会员在线调试,就可怜怜巴巴的用 chore 的控制台缓慢的调试。偶然发现 VSCode 也可以对 js 文件进行调试,并且拥有打断点、监听变量等功能,那就赶快弄起来吧~操作首先点击 run 面板 create a launch.json file,选择 node.js,VSCode 会帮我们在 .vscode 的文件夹中自动创建一个 launch.json 文件,自动创建好的文件代码如下:{ // Use IntelliSense
2021-01-28 21:32:30
864
原创 解决stylelint Unexpected unknown type selector “xxx“报错问题
当我们的项目配置 stylelint 后如果想要对自定义标签定义样式,就会出现 Unexpected unknown type selector "xxx" 这样的报错,这是因为 stylelint 不允许我们为规则内未知的标签定义样式。需要修改 stylelint 配置文件 stylelint.config.js 来兼容其他标签。修改示例:'selector-type-no-unknown': [true, { 'ignoreTypes': [ '/^page/' ]
2021-01-26 23:31:41
8600
原创 实现通过短信中的链接打开小程序
在开发小程序的过程中,我遇到了这样的一个需求,通过短信中的链接打开一个h5,这个h5可以实现点击跳转小程序,或者扫码跳转,并且将链接上的参数填充到小程序界面上。下面来描述一下我的开发步骤及实现方案。这个需求大部分的功能是基于 h5 页面实现的,所以首先进行对 h5 页面的攻破。样式部分不多说,开始攻破两大功能点。1. 通过点击按钮跳转小程序点击按钮跳转即通过链接实现跳转,这里使用了小程序官方 api - urlscheme.generate在这个api中提到获取 URL Scheme 需要 acce
2021-01-26 23:24:15
10629
原创 深入学习HTTP协议(2)-HTTP基本概念
身为一个前端,HTTP 对我而言就像是云雾环绕的一座山,看不透也不知从哪开始攀登。深入学习 HTTP 协议系列就是我对罗剑锋老师的《透视 HTTP 协议》所做的总结。希望能对大家的登山之旅有所帮助。当我们在浏览器地址栏输入网址再按下回车发生了什么?浏览器发起域名解析获取地址对应的 IP;浏览器用 TCP 的三次握手与服务器建立连接;浏览器向服务器发送拼好的报文;服务器收到报文后处理...
2020-12-09 00:39:13
48
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人