首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Mokou
掘友等级
公众号
|
前端进阶课
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
69
文章 67
沸点 2
赞
69
返回
|
搜索文章
最新
热门
React Ref 其实是这样的
大家好,我是Mokou,好久没有冒泡了,最近一直在看研究算法和数据结构方面的东西,但是似乎很多前端不喜欢看这种东西,而且目前本人算法方面也很挫,就不献丑了。 当然了,最近也开始研究React了,这篇文章主要是讲述 Ref 相关的内容,如有错误请指正。 在典型的 React 数据…
Vue3.x 深入浅出系列(连载三)
大家好,我是Mokou,最近一直在做 vue3 相关内容,比如源码解析和mini-vue3的开发。 回顾下前几章的内容,在前几章中主要讲述了以下内容。 必须要知道的前置知识 effect 与 track、trigger 工作原理,具体详情请看公众号 -> 前端进阶课,一个有温度…
时间切片的实现和调度(原创2.6万字)
本人系一个惯用Vue的菜鸡,恰巧周末和大佬扯蛋,峰回路转谈到了fiber,被大佬疯狂鄙视... 于是本菜开始了 React Fiber 相关的读源码过程。为什么看 Fiber?因为 Vue 没有,Vue3 也没有,但是却被吹的很神奇。 旧版本React同步更新:当React决定…
这可能是最通俗易懂的 webpack 知识全景图
Entry(入口):Webpack 执行构建的第一步将从 Entry 开始,可抽象成输入。 Module(模块):在 Webpack 里一切皆模块,一个模块对应着一个文件。Webpack 会从配置的 Entry 开始递归找出所有依赖的模块。 Chunk(代码块):一个 Chun…
高频面试手写代码满分答案! (2w字)
如果给一个变量赋值一个对象,那么两者的值会是同一个引用,其中一方改变,另一方也会相应改变。针对引用类型我们需要实现数据的拷贝。 用 ... 实现 通常浅拷贝就能解决大部分问题,但是只解决了第一层的问题,如果接下去的值中还有对象的话,那么我们需要使用深拷贝。 对于 functio…
2019年度最常见的JavaScript面试题和答案
2019年度已经过去了,2020年面试高峰期又来了。经过2019年的学习和面试经历,统计了下面一些最常见的面试题。 在 JavaScript 中,两种不同的内置类型间的转换被称为强制转型。强制转型在 JavaScript 中有两种形式:显式和隐式。 在 JavaScript 中…
如何写出优雅健壮的代码?
一直以来,关于“代码规范”的话题都备受关注,业界甚至有很多流传甚广的段子不断调侃之。既然代码规范能引起这么大的共鸣,那么今天我们谈谈一个程序员的自我修养——如何写出优雅的代码? a(‘#a’, ‘red’)是个好函数,帮助我们简单实用地改变某个元素,但问题来了,如果第一次使用改…
手摸手:webpack 3秒打包一个three.js项目(有物证)
要打包的项目是这个样子的。 关于 three.js 的安装和使用部分都省略。 首先是最基础的。我们需要安装 当然,需要把 dev 或 prod 中的配置和 base 的配置合并起来,安装个webpack-merge 吧。 然后配置一下最熟悉的脚本运行环节吧。通过--config…
React用户安全的第一道防线
当你在写 JSX 时,其实你在调用createElement方法。 createElement 会返回一个对象,我们称此对象为React的 元素(element),它告诉 React 下一个要渲染什么。你的组件(component)返回一个它们组成的树(tree)。 这样看起来…
(看完必会系列)Vue源码解析之 keep-alive
keep-alive是Vue.js的一个内置组件。它能够不活动的组件实例保存在内存中,我们来探究一下它的源码实现。 在点击按钮时,两个组件会发生切换,但是这时候这两个组件的状态会被缓存起来,比如:组件中都有一个input标签,那么input标签中的内容不会因为组件的切换而消失。…
下一页
个人成就
优秀创作者
文章被点赞
2,053
文章被阅读
188,081
掘力值
7,777
关注了
52
关注者
605
收藏集
7
关注标签
46
加入于
2019-03-16