首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Mokou
掘友等级
公众号
|
前端进阶课
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
69
文章 67
沸点 2
赞
69
返回
|
搜索文章
最新
热门
字节跳动面试官:请说一下vuex工作原理(重点就几行代码而已啦)
不知为何掘金的文章最近都流行以 "字节跳动面试官" 作为开头,不蹭一波都不好意思说逛过掘金了。23333 最近是真到了面试的季节,那么就说一下 Vuex 的源码吧。看完你会发现,Vue和Vuex的实现原理主要就那么几行代码。 这里无非就是劫持了对象的get和set方法。在所代理…
React 函数式组件和类组件的区别,不是只有state和性能!
函数组件性能比类组件好,但是在现代浏览器中,闭包和类的原始性能只有在极端场景下才会有明显的差别。 性能主要取决于代码的作用,而不是选择函数式还是类组件。尽管优化策略有差别,但性能差异可以忽略不计。 而下面会重点讲述:React的函数式组件和类组件之间根本的区别: 在心智模型上。…
2019年度最常见的JavaScript面试题和答案
2019年度已经过去了,2020年面试高峰期又来了。经过2019年的学习和面试经历,统计了下面一些最常见的面试题。 在 JavaScript 中,两种不同的内置类型间的转换被称为强制转型。强制转型在 JavaScript 中有两种形式:显式和隐式。 在 JavaScript 中…
时间切片的实现和调度(原创2.6万字)
本人系一个惯用Vue的菜鸡,恰巧周末和大佬扯蛋,峰回路转谈到了fiber,被大佬疯狂鄙视... 于是本菜开始了 React Fiber 相关的读源码过程。为什么看 Fiber?因为 Vue 没有,Vue3 也没有,但是却被吹的很神奇。 旧版本React同步更新:当React决定…
高频面试手写代码满分答案! (2w字)
如果给一个变量赋值一个对象,那么两者的值会是同一个引用,其中一方改变,另一方也会相应改变。针对引用类型我们需要实现数据的拷贝。 用 ... 实现 通常浅拷贝就能解决大部分问题,但是只解决了第一层的问题,如果接下去的值中还有对象的话,那么我们需要使用深拷贝。 对于 functio…
"可插拔式"组件设计,领略组件开发的奥秘
从一个 Confirm 组件开始,一步步写一个可插拔式的组件。 大约6个弹窗... Confirm 通过 v-model="isShow" 切换展示,通过 @onConfirm 和 onCancel 接收点击事件。 那么用它来完成上面的需求吧。 代码改起来会是一个灾难,因为就算…
React Ref 其实是这样的
大家好,我是Mokou,好久没有冒泡了,最近一直在看研究算法和数据结构方面的东西,但是似乎很多前端不喜欢看这种东西,而且目前本人算法方面也很挫,就不献丑了。 当然了,最近也开始研究React了,这篇文章主要是讲述 Ref 相关的内容,如有错误请指正。 在典型的 React 数据…
Vue3.x 深入浅出系列(连载三)
大家好,我是Mokou,最近一直在做 vue3 相关内容,比如源码解析和mini-vue3的开发。 回顾下前几章的内容,在前几章中主要讲述了以下内容。 必须要知道的前置知识 effect 与 track、trigger 工作原理,具体详情请看公众号 -> 前端进阶课,一个有温度…
如何写出优雅健壮的代码?
一直以来,关于“代码规范”的话题都备受关注,业界甚至有很多流传甚广的段子不断调侃之。既然代码规范能引起这么大的共鸣,那么今天我们谈谈一个程序员的自我修养——如何写出优雅的代码? a(‘#a’, ‘red’)是个好函数,帮助我们简单实用地改变某个元素,但问题来了,如果第一次使用改…
手摸手。完成一个H5 抽奖功能
动画的速度是变化的,使用 requestAnimationFrame 和 setInterval 有点不妥,所以:可以使用 setTimeout + speed 参数 来控制动画的速度。 收到结束运行的通知时,需要先做减速动画,然后再停止在对应的 num,然后调用回调函数,所以…
下一页
个人成就
优秀创作者
文章被点赞
2,057
文章被阅读
190,407
掘力值
7,783
关注了
52
关注者
603
收藏集
7
关注标签
46
加入于
2019-03-16