首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
FengJuN
掘友等级
大前端
独立 自律 奋进
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
73
文章 26
沸点 47
赞
73
返回
|
搜索文章
最新
热门
nation blog地址
页面:https://notion-next-lilac-seven.vercel.app/ 后台:https://www.notion.so/4ab784b5c89845cc98d6fc9e639e
TS的基础
TypeScript中的基本类型 TypeScript中的基本类型: 类型声明 类型声明是TS非常重要的一个特点; 通过类型声明可以指定TS中变量(参数、形参)的类型; 指定类型后,当为变量赋值时,T
2023了,你还不会手写观察者模式吗?
观察者模式包括观察者(Observer)和被观察者(Subject),被观察者状态发生变化通知每一个观察者 场景想象:爸爸/妈妈观察baby,baby的状态有开心/不开心,当状态发生改变通知观察者 代
2023了,你还不会手写发布订阅者模式吗?
发布订阅者模式包括发布人/订阅者/订阅中心 你可以想象这么一个场景,张三/李四/王五(订阅者)需要订报纸,邮局(订阅中心)提供订报纸服务,报纸发行商(发布者)提供报纸,当报纸发行商发行报纸时通知邮局,
(3)手写mini-vue,简单实现核心的diff算法
1.需要在mount中定义isMounted记录是否是第一次挂载页面,增加存储老的的vnode的preSubtree 2.简单实现diff算法
(2)手写mini-vue,实现setup以及render函数中vdom
接上文中b会随着a的变化而变化,那么将b替换成当前view视图就可以实现响应式改变页面了 1.实现App.js,注意抽离用户不需要操作的effectWatch 2.实现main.js 3.实现crea
(1)手写mini-vue,实现一个响应式库
以下是笔者自己对实现mini-vue的个人理解 首先需要实现一个响应式的方法,即a变化b随之变化(b可以一开始可以是简单数据/后面可改成视图view) 1.使用到响应式的地方 2.构建响应式的类库,包
手写 instanceof
```js function myInstanceof(left, right) { let prototype = right.prototype; console.log(prototype) l
手写Promise版本的 ajax请求
```js function sendAjax(url) { return new Promise((res, rej) => { //创建对象 const x = new XMLHttpReques
手写节流和防抖
节流 考虑一个场景,滚动事件中会发起网络请求,但是我们并不希望用户在滚动过程中一直发起请求,而是隔一段时间发起一次,对于这种情况我们就可以使用节流。 防抖 考虑一个场景,有一个按钮点击会触发网络请求,
下一页
个人成就
文章被点赞
5
文章被阅读
4,137
掘力值
209
关注了
19
关注者
13
收藏集
4
关注标签
0
加入于
2021-12-25