首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
FengJuN
掘友等级
大前端
独立 自律 奋进
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
73
文章 27
沸点 46
赞
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
文章被阅读
3,393
掘力值
206
关注了
19
关注者
13
收藏集
4
关注标签
0
加入于
2021-12-25