自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

裤裆三重奏

认真的灵魂会发光

  • 博客(11)
  • 收藏
  • 关注

原创 你知道 biangbiang 面和编码有什么关系吗?万字长文,手拉手带你一步步认识编码

前言这篇文章是研究上传文件的时候扩展出来的知识点,因为上传文件的时候会涉及到文件的编码等内容,作为前端平时接触这些东西又比较少,我又是个不彻底搞清楚问题就不罢休的人,所以往往会因为一个小问题牵扯出来一堆问题,接着,疑问又带来新的疑问(禁止套娃!)。写这篇文章花了很长时间,如果你看完之后有所收获,一个 Star ✨就是对我最好的鼓励。ps: 文章不会纠结一些不太重要的信息,比如某协议是谁提出的,在什么年份提出的,这些基本上看过一次就忘了,也不重要,我会提取重要的信息来分享给大家。前置知识...

2021-07-06 15:24:27 1070

原创 面试官:观察过 chrome 调试工具的请求体么?Form Data 和 Request Payload 有什么区别?

前言这篇文章旨在记录自己解惑过程,比如在 chrome 调试工具中,Form Data 和 Request Payload 有什么区别?application/x-www-form-urlencoded 和 application/json 有什么区别?开发中我们应该怎么选择?为什么后端有时会无法解析自己发送的数据?在 POST 的跨域请求中,有办法不发送 OPTIONS 预检请求也能发送数据的方法么?话不多说,直接进入主题。发现问题,从两个截图开始这两个截图就是写这篇文章...

2021-05-17 10:26:10 588

原创 捕获代码错误的正确姿势(一)

前言不知道小伙伴们是否有这样的体验,本地开发项目调试时一切正常,一旦发布到线上就会出现各种奇怪的问题,原因也是多种多样,环境变量不同,宿主环境不同,接口返回的数据格式不同,代码逻辑问题等等。有些错误在开发和测试环节能被发现,有些错误要到了线上才会被发现,此时傻乎乎的等着用户反馈未免太过被动,所以,一个收集能够捕获代码错误的监控系统就显得尤为重要。该系列文章目的并不是让大家能够立马打造一个前端代码监控系统,是旨在介绍浏览器环境下捕获代码错误的常用方式,并通过我们所熟知的方式,打造一个前端收集代...

2021-04-17 11:03:49 429

原创 我就不信这些 npm 指令你全知道

npm 实用知识大合集 前言npm 作为前端一大利器,那必须是要好好掌握,在平时的开发中,用的最多的应该就是 npm install,不过,这么强大的工具,作用肯定不止如此。现将自己所知道的有关 npm 的知识给整理出来,大都是平时用的很多的,整合出来不仅是方便查找,更重要的是身为社会主义的接班人,少先队员所应具备的良好品质也在时刻提醒我,要为社会作出应有的贡献。写到这,我不禁低头一...

2020-04-03 16:46:30 1094 1

原创 element-ui 源码解析,你知道 v-loading 是如何实现的吗?

前言相信大家肯定都用过 element-ui 里面的 v-loading 来写加载,但是如果让你来写一个的话你会怎么写呢?众所周知,element-ui 框架的 v-loading 有两种使用方式,一种是在需要 loading 的标签上直接使用 :v-loading='true',这种方式官方称为指令,还有一种就是使用 this.$loading(options) 来调用,这种方式官...

2019-03-17 17:52:25 3154

原创 tesseract-OCR 图像识别插件 node-tesr 了解一下?

前言该项目诞生于一次爬虫事件,当时一时兴起想把某租房网信息爬下来,前面进行的还是挺顺畅的,但是在租房价格信息上被摆了一道,房屋的价格信息为一个数字图片为底加上偏移量来显示的,和雪碧图一样的实现方式,当然,其中加上了一点小算法,具体如下。获取数字图片信息和 offset 信息{ "offset": [ [1, 4, 2, 8], [5, 1, 7, 8], [5, 1, 3, 8], ...

2019-03-14 12:29:42 725

原创 Vue 结合 echarts 原生 html5 实现拖拽排版报表系统

前言不知道各位 coder 有没有碰到过许多重复的业务需求,比如排版相类似的报表,只不过是顺序稍微换了一下,就是一个新的页面,虽然基于模板思想来写的话也能减少不少代码,但是相对的不那么方便,笔者最近就是碰到了类似的需求,忍无可忍,遂该项目便诞生了了。正文演示gif 图稍大,若加载不出来请稍等片刻 (…•˘_˘•…)项目地址入宫觉得我有帮到什么忙的,欢迎 star,我会更有动力的 ...

2019-03-12 11:04:56 4104 3

原创 docker 应用系列(一)--- 一步步搭建虚拟机 docker 环境 附有 vue-cli + nginx 应用

小剧场测试:裤裆你这页面刷新就白屏啊,怎么了啊,而且你看这 network,怎么这些 js 这么大啊,很耗流量而且加载速度还很慢诶。我:嗯,大佬说的是,页面刷新白屏是因为没有服务器没有配置找不到资源重定向,js 可以用 CDN 或者启动一下 gzip,这个让后端或者运维小妹妹配一下就好了。后端:啥,你说啥,我不会,话说,上次那个接口返回 null 的问题我还想找你,为啥我返回 ...

2018-08-07 17:05:24 1487

原创 比较详细的 手工配置 webpack 4.x --- 基础开发环境

小剧场项目经理:我们要开始一个新的项目,裤裆你来负责项目构建吧。 我:好的没问题,经理请稍等。 npm install vue-cli -gvue init webpack -y new-project-name我:好了,我们开始吧。 项目经理:接下来呢? 我:接下来没了,可以开发了。 项目经理:裤裆啊,速度快是好事,但是我看你每次都是那么几步,能不能来...

2018-08-07 17:03:18 3518 1

原创 小程序中如何使用类似各大前端框架中的 filter

前言最近有在做小程序开发,在开发的过程中碰到一点小问题,描述一下先。本人在职的公司对于后台获取的 json 数据需要做过滤转义的很多,不同的状态码会对应不同的文字,但是在微信小程序中又没有类似 vue 中的 | 方法进行快速的过滤,看了前人的代码大都是用数据遍历洗数据来实现的,说实话,很麻烦,即使提取了公共方法那也麻烦,总之要洗数据就麻烦(对,我就是这么懒,懒人推动世界发展 =3=)在...

2018-08-07 17:00:46 1445 1

原创 Vue 技巧系列(一)--- 巧用 Vue.mixin 对状态码进行统一过滤

前言最近开发的页面以及功能大都以表格为主,接口获取来的 JSON 数据大都是需要经过处理,比如时间戳需要转换,或者状态码的转义。对于这样的问题,各大主流框架都提供了类似于过滤的方法,在 Vue 中,一般是在页面上定义 filter 然后在模板文件中使用 | 进行处理。这种方法和以前的遍历数组洗数据是方便了许多,但是,当我发现在许多的页面都有相同的 filter 的时候,每个页面都要复制一遍...

2018-08-07 16:58:41 1501

空空如也

空空如也

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

TA关注的人

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