![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
生活实用小妙招
文章平均质量分 51
记录平时遇到的零碎知识点
just小千
这个作者很懒,什么都没留下…
展开
-
svg动画的几种方式
最近在做的项目中有部分的svg需要做成动画,最开始的想法是转成gif,然后一看,啊,90M!!!实在不能忍,于是和设计妹纸一起研究起了svg动画,发现这玩意儿还是很好玩的,怎么让svg动起来,这是一个很有趣的话题。在目前的开发过程中,一共使用了三种方式,接下来就一一列举一下吧。如果有更好的方式,欢迎补充一起讨论。原创 2023-04-13 10:11:49 · 2986 阅读 · 0 评论 -
docker部署前端代码
如题,最近在业务开发之余,涉及了一些代码部署的知识,借此机会总结记录一下原创 2023-01-29 20:05:14 · 1011 阅读 · 0 评论 -
Mac使用小技巧
记个笔记,写一些mac使用的小技巧原创 2022-12-08 10:47:36 · 101 阅读 · 0 评论 -
vscode使用小技巧
解放双手,让敲代码变得更加愉快,这里会不定时的记录一些vscode使用小技巧,看到哪个记录哪个,建议收藏,有时候脑袋抽了不记得可以回顾一下,平时都用上生活会愉快很多原创 2022-12-08 10:44:06 · 203 阅读 · 0 评论 -
2021前端面试总结及反思
1.背景校招进入一家初创型公司,工作刚满两年的前端入门级选手,写过vue,目前主要以React为主。从准备面试到拿到offer经历了将近5个月,大大小小面试20余次,刚开始的时候以为自己准备好了,但是没想到以为的准备好其实还差得远,不得不说,这几个月的面试与学习让我的前端技术突飞猛进,对很多知识的理解变得更加的深入,在此总结一下现在前端常考的一些知识点。有空的时候再把答案填补上~2.网络及浏览器原理从输入url到渲染出界面发生了什么?网络七层协议/五层协议?三次握手和四次挥手Http1.x,h原创 2021-07-12 23:33:10 · 429 阅读 · 2 评论 -
手写promise方法
1.promise.allfunction promiseAll(promises) { // 全部resolve或者一个reject就返回 return new Promise(function (resolve, reject) { if (!Array.isArray(promises)) { return reject(new TypeError("入参必须是数组")); } let resolvedCount = 0; let len = pr原创 2021-05-09 12:30:59 · 106 阅读 · 0 评论 -
compose函数
compose函数先po一下实现方法// 解法1 迭代function compose(fns) { let fnsArr = [...fns]; // 因为arguments是个类数组,所以需要先将它转化为数组,方便后续迭代操作,类数组转化为数组的方法还有很多,比如slice(0),concat(),Array.from()等 let index = fnsArr.length - 1; // 获取最后一个函数的索引 let res = null; // 初始化结果, return原创 2021-05-09 12:25:51 · 1247 阅读 · 2 评论