首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
甘草倚半夏
掘友等级
前端
|
京东
前端架构全栈
获得徽章 13
动态
文章
专栏
沸点
收藏集
关注
作品
赞
88
文章 85
沸点 3
赞
88
返回
|
搜索文章
最新
热门
都4202了你还不懂前端都有哪些设计模式么!!!
常见的前端设计模式 1、MVC(Model-View-Controller)模式 2、MVVM(Model-View-ViewModel)模式 3、观察者模式(Observer Pattern) 4、
尤雨溪主题演讲《2022 前端生态趋势》
名词解释: Svelte https://www.sveltejs.cn/ Svelte 将需要在浏览器中做大量的工作放到构建应用程序的编译阶段来处理。 与使用虚拟(virtual)DOM 差异对比不
ProUploadFaileView 文件查看器
实现 使用示例 API 属性 说明 类型 默认值 name 文件名 String '' keyName 文件key String '' validityTime 连接过期时间 Number 2500
webpack介绍
webpack是一个JavaScript 应用程序的静态模块打包工具 空文件夹初始化 会生成 package.json文件 安装 webpack webpack-cli 一、入口(entry) 入口起
第十三节:vue3 组件的渲染和更新原理
组件的挂载流程 添加组件类型 组件的渲染 processComponent 组件异步渲染 批处理操作scheduler.js
第十二节:vue3 Diff 算法 最长递增子序列
步骤 1、找到索引先放进去(按照默认最优的情况处理) 2、二分查找 在结果集中找到比当前值大的 用当前值的索引将其替换掉 3、前驱节点追溯 (核心点:记录 “要替换的值的 前一个的索引”)找到真正的最
第十一节:vue3 Diff 算法 乱序比对
入口: 接上一章的 patchKeyedChildren 函数 乱序比对 1、找到 新的vnode需要比对区域 打印结果: 2、遍历老的vnode的需要比对区域 打印结果 3、移动位置 倒序插入
第十节:vue3 Diff 算法 顺序比对
入口 patchKeyedChildren 实现 有key的情况下 比较两个子节点的差异 1. sync from start: i <= e1 && i <= e2 2. sync from end
第九节:vue3 Diff 算法 元素比较
更新的逻辑 如果前后元素不一致, 删除老的 添加新的 老的和新的一样,服用。属性可能不一样,比对属性更新属性 比对子集 前后元素不一致 示例 实现 前后元素一致 文本更新 示例 实现 比较两个元素的属
第八节:vue3渲染原理 Runtime Core: vnode、h函数
使用方法 创建runtime-core包 runtime-core/package.json 虚拟节点的实现 形状标识 | 或运算 或运算 1 : 1 + + : + 1 0 0 0 : 16 = =
下一页
个人成就
文章被点赞
1,181
文章被阅读
61,792
掘力值
3,350
关注了
27
关注者
105
收藏集
7
关注标签
60
加入于
2017-05-03