首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
godfly
掘友等级
北辰
我们对于自己敲在屏幕上的每一行代码,都应该抱有敬畏之心
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
99
文章 93
沸点 6
赞
99
返回
|
搜索文章
最新
热门
分支切换的实现原理
我们先来看一个例子 第一次setTimeout执行,我们已经不依赖state上的name属性了,然后第二个setTimeout时我们又修改了state上的name属性 但是在转换前name收集了这个e
依赖收集的实现原理-详细步骤
我们的目的的让属性和函数产生关联 我们写这个类的原因是为了扩展这个函数的功能,进而在属性变化的时候,除了重新执行函数之外,还可以做一些其它的事情,比如重新渲染 effect方法会在初始的时候调用一次,
实现effect基本函数-详细步骤
effect函数的参数是一个函数,这个函数还可以根据状态变化,重新执行,effect可以嵌套着写。 我们需要把传进来的函数包装一下,让它成为响应式的effect,返回值就是一个响应式的effect 我
编写响应式模块reactivity模块-详细步骤
我们先看一下官方的reactivity模块 reactivity模块中最重要的两个api,effect和reactive effect代表的是副作用函数,如果此函数依赖的数据发生了变化,会重新执行
搭建Vue3源码-Monorepo环境
Vue3中使用pnpm workspace来实现monorepo(pnpm是快速、节省磁盘空间的包管理器。主要采用符号链接的方式管理模块) 全局安装pnpm 创建packages文件夹,用来存放所有的
Vue3整体架构
Monorepo管理项目 Monorepo是管理项目代码的一个方式,指在一个项目仓库(repo)中管理多个模块/包(package)。Vue3源码采用monorepo方式进行管理,将模块拆分到pack
Vue3的基本概念和设计理念(从此篇而开始二刷Vue3源码)
Vue设计思想 Vue3更注重模块上的拆分,在2.0中无法单独使用部分模块。需要引入完整的Vuejs(例如只想使用响应式部分,但是需要引入完整的Vuejs),Vue3中的模块之间耦合度低,模块可以单独
Flutter之静态页面搭建
前言 我们目标是实现官网的这个页面 第一步 lib下创建文件夹Lakes,下面创建Lakes.dart Lake.dart文件 两种排版方式 Column 纵向排版 Row 横向排版 给他们两个传
Flutter之计数器案例
第一步 在lib下创建increase文件夹 在increase文件夹下创建increase.dart 在main.dart文件下引入increase.dart 第二步 incease.dart 在这
Flutter之三个重要的基本组件
SelfText.dart main.dart中引入组件 SelfText.dart中 Scaffold是脚手架工具 appBar是material组件库为我们提供的组件 一般来说,我们需要自定义一些
下一页
个人成就
文章被点赞
296
文章被阅读
44,002
掘力值
1,622
关注了
19
关注者
48
收藏集
5
关注标签
1
加入于
2020-01-02