首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vue源码
订阅
笪笪
更多收藏集
微信扫码分享
微信
新浪微博
QQ
27篇文章 · 0订阅
Vue响应式原理以及简单实现
在vue原理中,最重要的部分就是如何实现数据的观测,依赖的收集,视图的更新。本文讲的就是Observer, Dep, Watcher这三个的简单实现。 Observer的作用简单来说就是让object对象的属性都用Object.defineProperty()来进行定义,这样当…
Vue源码分析系列二:$mount()方法
到这里,我们知道updateComponent方法会完成整个渲染工作,在系列三中,将深入分析 vm._render()方法以及vm._update()方法。
Vue源码简析(版本vue-2.4.4)
1. 先进入 initMixin(Vue),在prototype上挂载 2. 进入 stateMixin(Vue),在prototype上挂载 3. 进入eventsMixin(Vue),在prototype上挂载 5. 最后进入renderMixin(Vue),在protot…
入口文件开始,分析Vue源码实现
网上现有的Vue源码解析文章一搜一大批,但是为什么我还要去做这样的事情呢?因为觉得纸上得来终觉浅,绝知此事要躬行。 然后平时的项目也主要是Vue,在使用Vue的过程中,也对其一些约定产生了一些疑问,可能官网上只会建议你这么做,但是核心实现我们可能并不知道。比如: ... 其次,…
深入浅出基于“依赖收集”的响应式原理
每当问到VueJS响应式原理,大家可能都会脱口而出“Vue通过Object.defineProperty方法把data对象的全部属性转化成getter/setter,当属性被访问或修改时通知变化”。然而,其内部深层的响应式原理可能很多人都没有完全理解,网络上关于其响应式原理的文…
一步一步分析vue之observe
那么 Dep 又是什么东西呢。 好,让我们回到observe最开始出现的地方。在代码的3360行。 接着,按f11跟进去,我们可以看到,程序用new Observer(value)初始化了value,如下图所示。 我们可以看到在程序的874行,用def(value, '__ob…
Vuex 源码分析
本文解读的Vuex版本为2.3.1 Vuex代码结构 Vuex的代码并不多,但麻雀虽小,五脏俱全,下面来看一下其中的实现细节。 源码分析 入口文件 入口文件src/index.js: import { Store, install } from './store' import…
Vue原理之虚拟DOM和render函数
3. Vue官方《渲染函数文档》 4. Vue渲染函数源码解析 最近学习Vue过程中对虚拟Dom以及Render函数原理不是很理解,虽然官方有介绍,但还是没能深入理解,所以找了点资料来补补,这一切都是为了深入掌握Vue知识。 今天我们学习的目的是了解和学习Vue的render函…
[译] Vue.js 内部原理浅析
说到 JavaScript 框架,Vue.js 绝对是个热门的 UI 框架(译注:截至本文翻译时其 Github 155k ⭐️ & 23k 🍴, 关注数已经超过了 React)。于我来说 Vue.js 最吸引人的地方在于 -- 其学习曲线,非常之低。个人角度来讲,我感觉就像…
vue源码阅读之数据渲染过程
vue已是目前国内前端web端三分天下之一,也是工作中主要技术栈之一。在日常使用中知其然也好奇着所以然,因此尝试阅读vue源码并进行总结。本文旨在梳理初始化页面时data中的数据是如何渲染到页面上的。本文将带着这个疑问一点点“追究”vue的'思路'。总体来说vue模版渲染大致流…