首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
godfly
掘友等级
北辰
我们对于自己敲在屏幕上的每一行代码,都应该抱有敬畏之心
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
99
文章 93
沸点 6
赞
99
返回
|
搜索文章
最新
热门
Flutter之hello_flutter案例
前言 我们写东西都在lib下面下,其它文件夹如android和ios分别是他们各自的配置项 pubspec相当于package.json 第一步 引入material组件库,里面规定了很多很多组件,我
Flutter之dart的函数与类
函数 方法定义方式以及特性 定义要求: 返回值类型 函数名 (){ 函数体... return返回值 } main函数可以传参,类型为List,不过一般不传 方法也是对象,并且有具体类型Functio
Flutter之dart入门-数据类型和基本语法
前言 Flutter是谷歌的移动UI框架,可以快速在IOS和Android上构建高质量的原生用户界面。Flutter可以和现有代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并
Vue3源码系列之最长递增子序列
前言 我们乱序比对的时候,会将节点全部的移动一遍,而我们希望尽可能少的移动,我们只需要找联系最长的,只需要动不连续的,这就是最长递增子序列 第一步 求最长递增子序列,vue3采用的算法是贪心+二分查找
Vue3源码系列之diff算法(一文彻底搞懂)
前言 我们上回说到,当老的是数组,新的也是数组就会进行diff算法 第一步 将老的儿子和新的儿子以及比较的是哪个元素 第二步 Vue3并没有采用双指针,都是默认从头开始比对 情况1 先定义一个变量,值
Vue3源码系列之特殊比较和优化
如果被挂载过,也就是isMounted为true,触发effect的时候就会走组件更新的逻辑 diff算法就是比较两颗树的差异 第一步 我们先拿到老的的tree 然后把当前实例上的proxy数据传入r
Vue3源码系列之组件的更新实现批处理
当数据一变,就会触发对应的effect,然后重新调render重新渲染 第一步 首先我们需要处理一个事件里重复修改同一个值多次更新的问题,我们需要降低更新频率 我们在创建effect让render执行
Vue3源码系列之组件的渲染流程
上回说到在完成创建实例,给实例赋值后要创建一个effect,让render函数执行,这样render方法中拿到的数据就会收集这个effect,属性更新时,effect会重新执行,重新再次调用rende
Vue3源码系列之组件的创建流程
第一步 用位运算来给虚拟节点加类型,我们先创建ShapeFlag.ts文件 第二步 创建vnode.ts文件写createVNode方法 创建一个对象来描述内容,上面的shapeFlag就是我们通过
Vue3源码系列之patchNode、patchProps以及createRenderer的实现
第一步 先封装一些dom的操作 元素操作: 文本操作: 第二步 在src下创建module文件夹,创建4个文件attr.ts、class.ts、event.ts、style.ts 在class.ts中
下一页
个人成就
文章被点赞
296
文章被阅读
44,005
掘力值
1,622
关注了
19
关注者
48
收藏集
5
关注标签
1
加入于
2020-01-02