首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
清火消暑喝玄麦
掘友等级
前端工程师
|
阿里巴巴
华中科技大学 计算机科学与技术
获得徽章 2
动态
文章
专栏
沸点
收藏集
关注
作品
赞
110
文章 110
沸点 0
赞
110
返回
|
搜索文章
最新
热门
『力扣周赛』第110次双周赛、第357次周赛
第110次双周赛 上次第二题做得太慢,位次不行,掉了10分。这回虽然第三题还是没做出来,但是侥幸位次进入了前1000。 第三题 - 使循环数组所有元素相等的最少秒数 拿到题目以后脑子中想法:贪心(怎么
『手写Vue3』transform、生成render
transform transform的作用是遍历AST的每个结点,进行某些修改操作。 比如我们可以指定,每个text结点都增加"mini-vue": 在实现上,为了保持transform的灵活性,使
『手写Vue3』parse
现在,进入编译模块compiler-core,Vue3的编译分为以下三个阶段: parse:由template生成AST。 transform:修改AST的结点内容,使其满足我们的需求。 codege
『手写Vue3』组件更新、nextTick
组件更新 虽然已经实现了diff,但是更新还没做完。 根组件中的setup暴露了ref属性msg和count,把msg传给子组件,并且提供修改msg的方法changeChildProps和修改coun
『手写Vue3』Diff算法
关于Diff算法,大家可能早就知道Vue和React使用vnode,并且使用diff算法完成更新,最大限度减少浏览器对dom的操作,但是估计知道具体实现原理的人并不多,起码我以前一直是懵懂状态。
『手写Vue3』更新
## createRenderer 自上一期完成provide/inject后,我们还实现了createRenderer。 - 目的:支持多平台渲染,之前只支持dom,但是还能支持canvas等
『手写Vue3』getCurrentInstance、provide/inject
getCurrentInstance 这也是Vue3暴露给用户的一个api,它只能在setup中使用,返回当前组件的instance。我们分别在App和Foo组件的setup中调用。 如何在组件中拿到
『手写Vue3』props、emit、slot、fragment、textNode
经过上一期,我们大概知道了runtime-core模块是如何初始化vnode、instance,以及渲染到页面上的,实现了组件代理,并且使用位运算优化了判断类型的实现。这一次在搭好的大框架的基础上,实
『力扣题解』区间问题
## 452. 用最少数量的箭引爆气球 每次射箭尽量往区间的右边射,这样可以用尽可能少的箭引爆更多的气球。先按右区间排序,然后维护变量backLimit,假设某时刻有m个气球可以用一箭全射,那么只需要
『力扣题解』单调栈
单调栈一般用于求解“右边更大的数或更小的数”一类的问题,假如是求右边更大的数,需要保持栈顶到栈底是单调递增的,如果栈顶的值小于目前要入栈顶元素,则弹出。
下一页
个人成就
文章被点赞
9
文章被阅读
8,732
掘力值
469
关注了
13
关注者
6
收藏集
1
关注标签
0
加入于
2021-02-03