首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
源码解析文章备忘
订阅
车宝山
更多收藏集
微信扫码分享
微信
新浪微博
QQ
118篇文章 · 0订阅
渲染subTree
在实现 subTree 的赋值后,我们需要去渲染这个 subTree,然后把渲染的结果赋值到subTree上。
Vue双向数据绑定原理及实现
对于Vue.js技术栈,我们的第一想法有可能就是容易上手,对于新手比较友好。确实如此,笔者刚刚入手的时候,觉得比较容易,而且在使用的过程中,也感觉到了它的强大。 最近在准备面试,只知道Vue.js的使用是远远不够的,所以开始剖析Vue.js的源码。下面一步一步讲解其原理以及实现…
读懂Vue3响应式原理的前提(Proxy,Reflect,Set,Map,WeakMap)
Proxy(代理):在目标对象之前架设一层拦截,可以对外界的访问进行改写。 ES6 原生提供 Proxy 构造函数,用来生成 Proxy 实例。
【源码&库】 Vue3 的组件更新核心算法
接着上一篇的节奏,上一篇我们过了一遍普通dom元素的一个简单的更新过程,也大致的知道了更新的过程是什么样的,但是没有接触核心; 那么核心是什么呢?通常我们说的核心指代的就是Vue的组件更新核心算法;
vue-router 如何找到路由组件?matcher 总结,vue-router Matcher 解析(四)
这篇是 vue-router matcher 系列的总结篇,这里提示一下 matcher 就是 vue-router 中的路由匹配器,负责路由的增删查,当我们进行路由跳转时,是通过 matcher 去
你需要知道的单页面路由实现原理
最近开发的埋点项目,需要记录用户行为轨迹即用户页面访问顺序。需要在页面跳转的时候,记录用户访问的信息(比如 url ,请求头部等),非单页面应用可以给 window 对象加上一个 beforeunload 事件,在页面离开时触发采集开关,但是现在很多业务是单页面应用,用户切换地…
前端路由简介以及vue-router实现原理
路由这个概念最先是后端出现的。在以前用模板引擎开发页面时,经常会看到这样 简单来说路由就是用来跟后端服务器进行交互的一种方式,通过不同的路径,来请求不同的资源,请求不同的页面是路由的其中一种功能。 1. hash 模式 随着 ajax 的流行,异步数据请求交互运行在不刷新浏览器…
哇,好像真的理解vue3的diff了
她不变的微笑仿佛在嘲弄那些信以为真的主顾,他们真的把只在想象中的一切当作了实在,因为这里可触可感的物品也同属虚假:家具坐上去便散架,唱机的空膛里藏了一只抱窝的母鸡,花园里全是纸花
Vue高级指南-02 Vue.js源码深入解析
目前社区有很多 Vue.js 的源码解析文章,很多大牛写的都非常详细,但说到底。光看文章自己不去研究源码和总结笔记,终究不会深入了解和记忆。 本篇文章将自己研究 Vue.js源码的一些内容做成笔记并且记录下来。加深印象和理解,俗话说读书百遍不如手写一遍。 MVC模式是指用户操作…
图表库源码剖析 - Chart.js 最流行的 Canvas 图表库
继之前我们研究了SVG.js 和 Frappe Charts 后, 我们对于 svg 的图表库已经有了初步的了解, 但是对于可视化世界的 canvas, 我们更应该投入精力去了解学习. 在看到 chartist.js 讲到自己的优势的时候, 提到一些图表库使用了错误的技术 ca…