自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 【无标题】

一个令我困惑的问题:为什么跨域脚本一定要加crossorigin属性,才可以捕获到错误?深入研究了一番……

2023-09-28 11:43:51 60

原创 前端三年,经历与经验

水文,没有干货。从文理分科,到填报高考志愿,再谈大学课程及职业规划,然后谈到求职经历,以及工作体会。

2023-08-01 22:09:10 102

原创 弹框prop改变时初始化弹框内表单数据、关闭弹框时重置数据之间的矛盾引发的线上问题分析

关闭弹框时重置了表单数据到表单刚渲染时的数据,而表单刚渲染的时间是刷新后第一次打开弹框的时候,所以之后没有修改外部数据时,会发现弹框内的数据又回到了第一次的。

2023-07-09 15:31:23 250

原创 http2 同一个域名建立 2 条 TCP 连接的可能情况

一直以为 HTTP2 多路复用,就表示一个域名只会建立一条连接,所有请求都在这条连接上了,而事实上并不是这样……

2023-02-03 22:41:09 450

原创 固定在 H5 底部的输入框的兼容性问题

放在页面底部的输入框,可能存在三个问题:1. 键盘挡住输入框2. 键盘出现后,点击输入框旁边的按钮没有反应3. Safari 里键盘与输入框有间距,没有紧密贴合

2022-12-20 21:21:17 705

原创 如何删除 git 某个文件的某次 commit

改了不能改的文件,怎么才能不让别人发现?

2022-10-21 23:20:28 4644 3

原创 vscode 打开多层子目录均有 eslint 和 prettier 包的文件夹时的加载优先级

因为公司里的项目往往包含前端代码和 node 代码,分成 2 个文件夹,但是都是同一个 git 项目,配置 prettier 和 eslint 的时候花了很多时间,有一点关于加载优先级的疑惑,多次试验得出了一点经验。假设打开目录结构为:|-a |- package.json|-b |- package.json|- package.jsonvscode 的 prettier 插件永远只会查找最外层目录有没有 node_modules/prettier/index.js,如果最外层没有,

2021-10-17 16:46:36 788

原创 前端代码风格配置参考

说起前端代码风格,相信大家都能想到 eslint 和 prettier,但是一来 eslint 配置项繁杂,二来这两样东西会发生冲突,三则风格因人而异,配置项并无优劣之分,四则已有项目的代码太多,确定一种代码代码风格虽然重要却难以推行。本文只给出一种“能用”的风格配置,且只针对 vscode 编写 vue2 代码,至于具体配置项该如何配置等问题不做讨论。eslint 和 prettier第一步,当然是安装两个编辑器(vscode)插件:eslint 和 prettier,主要是为了在开发时检测不妥之处,

2021-09-05 16:01:26 324

原创 一年工作经验

上周五在公司 OA 系统看到已经加入公司 320 天了,六月份全国各地学生都在毕业,公司也来了一些实习生,七月就有校招生了,我也快有“一年经验”了。 想起前年的六七月份,做课程设计、搬寝室、找实习,繁忙中带点迷茫。 第一份实习工作,只干了一周,说起来其实啥也没干,当时公司在招人准备大干一场,而我搞坏了公司的服务器,花了两天也没修复被发现了,于是收到了通知说不用去上班了,实习工资自然是没有了,好在没有向我索赔,还是蛮感激那位老板的。 这件事情教育了我莫管闲事,我的责任没那么大,不能擅作主张,只需要...

2021-06-15 21:37:19 180

原创 Vue 中使用 $on 绑定的事件监听记得移除

结论先行事件监听,组件注销时记得销毁。组件中销毁要指定销毁事件。说明如果组件注销时事件监听没有被销毁,那么之后触发的话依然会执行,可能产生副作用。如果没有指定销毁的事件,只用 this.xxx.$off(“emit”) 的话,会移除所有对该事件的监听,如果其他组件(甚至是同一组件,但是放在页面的两个地方)也监听了这个事件,同样会失效。示例main.jsconst notify = new Vue();Vue.prototype.notify = notify;App.vue

2020-09-25 21:36:01 4623 2

原创 phpstudy nginx设置CORS跨域不起作用的可能解决方法

  今天搞了半天的跨域问题,想通过nginx配置跨域,希望以后本地调试程序都不用为这件事烦心。无非就是设置几个请求头:add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Methods *;add_header Access-Control-Allow-Headers *;但是配置半天没配好...

2020-01-14 22:00:38 1949

原创 模仿JQuery封装ajax功能

需求分析  因为有时候想提高性能,只需要一个ajax函数,不想引入较大的jq文件,尝试过axios,可是get方法不支持多层嵌套的json,post方式后台接收方式似乎要变。。也许是我不太会用吧。。其实换个方式接收也没什么,只是习惯了JQ序列化参数。所以上网搜集了很多资料,同时也进一步了解了一点JQ。以下代码很多来自于网上,自己整合了一下。封装代码/** * @Descrip...

2019-09-09 15:46:37 126

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除