自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【附源码+在线预览】我用四种方式实现箭头动画(css3+canvas+svg+js)讲解超详细

大家好!我是猫小白,本期给大家带来一个简单的实战demo,希望大家食用得开心,有收获。首先声明,此demo存粹为了学习其中的动画知识,请不要用于真实的场景,后果自负首先声明,此demo存粹为了学习其中的动画知识,请不要用于真实的场景,后果自负首先声明,此demo存粹为了学习其中的动画知识,请不要用于真实的场景,后果自负此项目基于某健康通,其它地区的场所码不知道是否有类似的动画,如果没有也没关系,可以学习下是如何实现的。为啥子要做这个呢?那是因为有一天我出去买菜,回来保安叔叔恩是要我扫一下场所.

2022-05-08 17:17:01 4296 2

原创 【混淆系列】三问:npx、npm、cnpm、pnpm确定搞明白了?

npm是什么,如何从众人诟病到翻身做主人?npx是什么,它解决了什么问题cnpm是什么,它解决了什么问题yarn是什么,它的优势pnpm是什么,它的优势在前端开发这些年,我发现包管理工具也是.

2022-04-06 20:45:18 2427 3

原创 【实战】基于linux教你用node自动发送包含echarts图的邮件,差点跪了

通过puppeteer、nodemailer用nodejs自动发送带图的邮件。调用接口把返回的数据转换成表格或者文字定时发送邮件。到指举个栗子:某位产品负责人很关心上线的app每天有多少注册的新用户

2022-03-31 21:31:18 2172 1

原创 【混淆系列】都2022年了你可知道强制缓存、协商缓存?

大家好,我是猫小白,本文是前端混淆知识点第二问,致力于夯实基础、消灭模糊知识点。本文重点:为什么需要缓存机制。 强制缓存、协商缓存是针对静态文件资源的,他们有什么区别或者联系? 某些动态接口如何缓存? 服务器如何设置缓存,浏览器如何使用缓存?为什么需要缓存机制众所周知,对于用户来说,想要访问某个网站那肯定是越快越好。对于服务器来说,肯定是响应速度越快好,压力越少越好。有了缓存这些问题可以迎刃而解~。当浏览器第一次访问服务器的时候,服务器返回对应资源的同时告诉浏览器把这个...

2022-03-20 18:15:29 1559 1

原创 【混淆系列】一问:module.exports、exports、export都是导出,有何区别?

我想大家在日常工作中做了很多项目,敲了很多代码,但是有时候很多基础的知识点是非常模糊的,或者说是处于混淆、搞不清楚的状态,当然包括我在内。现在一个项目的周期很短,借用我们老板的一句话(应该不会被看到吧):客户大多数都不知道自己想要什么啥子,你只有搞快点(周五我要看,没问题涩)做出来给他体验一哈,他才知道自己应该要啥子东西。所以为了赶进度,大部分工作都是在ctrl+c+ctrl+v。以至于很多基础知识都会淡忘甚至忽略,可是往往出问题的地方都是因为这些小细节。

2022-03-14 13:38:18 3172 3

原创 【包真】我的第一次webpack优化,首屏渲染从9s到1s

大家好,我是猫小白,本文基于vue2,全文阅读大约需要3分钟。谈到webpack优化大部分人可能都看腻了,无非就那几招嘛,我之前也是看过许多类似的文章,但都没有自己真正上手过,下面是我用公司的项目真实操练下来的,首屏加载速度提升很大(刷刷的),希望能帮到你。废话不多说,先看看对比成果!类型 优化前 优化后 js文件大小 24MB 3MB 主页首屏显示 9s 1s 这简直太夸张了,提升了8倍?可以想象以前是多慢,要等半天啊。蛮王这个真男人都.

2022-03-06 20:33:46 934

原创 面试官:什么是迭代器(iterator)?Generator和它有关系吗?

什么是迭代器?迭代器(iterator)是浏览器方便遍历有规律的对象的特殊函数。对!它是一个函数。先暂且不管这个函数是如何实现的,以下代码我相信大家再熟悉不过了:之所以arr能通过for of依次打印出a站,b站,是因为数组原型链上都包含有这么一个迭代器函数,我们通过Symbol.iterator这个特殊的类型去获取如下:[native code]意思为浏览其原生实现,已被编译为特定于处理器的机器码的代码,经过优化处理,其运行效率高。可以看到,数组和原型链上都包含这个n.

2022-02-20 20:24:44 604

原创 微信小程序的经验总结,UI组件、图表、自定义bar你学会了吗

因微信小程序宣称解决了前端程序员头痛的兼容问题,只需要按照腾讯官方那一套规则进行编码就可以满足不同的终端需求。所以去年下半年我就用微信小程序实现了我们公司内部使用的一个项目(目前使用人数700+),下面是我在摸索过程中的一些总结经验,给后面的同学铺铺路,让大家早点下班回家陪老婆孩子。

2022-01-24 12:53:17 1682

空空如也

空空如也

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

TA关注的人

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