首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
webKity
掘友等级
前端工程师
|
www.bitkan.com
擅长宅...
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
61
文章 61
沸点 0
赞
61
返回
|
搜索文章
赞
文章( 61 )
沸点( 0 )
从一道让我失眠的 Promise 面试题开始,深入分析 Promise 实现细节
这道面试题是无意间在微信群里看到的,据说是某厂的面试题。一般关于 Promise 的面试题无非是考察宏微任务、EventLoop 之类的,当我认真去分析这道题的时候,越看越不对劲,感觉有诈!这是要考察啥? 这里4怎么跑到3后面去了,不讲武德? Why...... 在我看来,这道…
前端开发中业务代码和视图分离的思考
首先我们需要把GoHome、Person、Car三个类进行解偶,其次定义好Person、Car的接口(interface)方便GoHome调用。 同理Person、Car也可以交给另外两个人去开发,只要按照interface来实现就OK。 所以,依赖注入模式就是:应用程序中的类…
教你使用Dumi和father-build快速搭建React组件库
1. 背景 目前我所在业务组是负责后台管理系统,但是对于使用的组件并没有引入第三方库,全有开发人员自己编写。但是对于Common Project还是处于拷贝的方式。然后萌生了对公共组件库进行管理的想法。这个方式有什么好处呢? 能够沉淀组内组件,避免重复造轮子的缺陷。 统一维护组…
优雅处理交叉逻辑
事实上,不论是情况1还是情况2,看起来的优美都只是伪代码造成的假象逻辑上来说是完全正确的,但是真正实现的时候会导致代码变得非常丑陋。 想象一下,对于每一个接口的返回值,我们都需要对数据做一系列的操作,操作过程中会产生很多临时的局部变量来帮助运算,对于同时依赖了多个接口返回值的逻…
前端灰度-前端项目如何进行灰度?
对于任何一端的应用生产中的灰度机制都异常重要,可以大幅提高应用生产业务中的可用性和可控性,对于复杂度较高的业务意义更加重大。根据文章标题应该很多前端同学心里已经开始在构想各路骚操作的实现方式,先不着急
不可思议,纯 css 都能图片滚动
传统的swiper太重了,里面封装了很多我们不需要的功能,而一个简单的滚动功能没必要那么重的文件。于是就想着自己如何实现,如何才能用最少的代码最优雅的实现呢?是否可以推翻传统的实现,使用纯css的某些特效实现呢? 把上面提到的三个属性放在一起就实现了平稳缓慢的滚动,再借助js移…
函数式编程进阶:应用函子
上一章中介绍了 Functor(函子) 的概念,简单来说,就是把一个 “value” 填装进 “Box” 中,继而可以使用 map 方法映射变换 Box 中的值:Box(1).map(x => x+1)。本章我们在继续在 Box 的基础上继续扩展其他更强大的理念,从纯函数与副作…
从王者荣耀里我学会的前端新手指引
在王者的世界里,不仅仅只有快乐,还能搞学习,让你成为快乐而又富有知识的人。这其中的功臣,这不得不说的就是它的新手指引。 为什么这么说呢?我们先来看几张图。 没错,上面的就是王者荣耀的新手引导,手把手教学,还有妲己美妙的声音。 整个过程大约 2分钟。它使用了多种引导方式,蒙层引导…
前端搞算法再也不难,如何套路解题:滑动窗口类
这不是一个给一道题目然后告诉你题解的系列,而是对于一系列题目进行分类,找出他们解题规律并得出大致框架代码的文章。吃透解一系列题目的规律比会解单个题目有用的多,毕竟你总会遇到没刷过的题。 大家对于滑动窗口应该不陌生,在 TCP 协议中就有这个概念的出现,用于控制网络流量,避免拥塞…
下一页
个人成就
文章被点赞
304
文章被阅读
27,622
掘力值
1,071
关注了
1
关注者
498
收藏集
0
关注标签
7
加入于
2017-02-08