首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
vue相关
零度碳酸
创建于2022-06-20
订阅专栏
相关源码分析
暂无订阅
共10篇文章
创建于2022-06-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
vue2.x源码探秘学习笔记---组件化-01 介绍
组件化 Vue.js 另一个核心思想是组件化。所谓组件化,就是把页面拆分成多个组件 (component),每个组件依赖的 CSS、JavaScript、模板、图片等资源放在一起开发和维护。组件是资源
vue2.x源码探秘学习笔记---数据驱动-06 update
update Vue 的 _update 是实例的一个私有方法,它被调用的时机有 2 个,一个是首次渲染,一个是数据更新的时候;由于我们这一章节只分析首次渲染部分,数据更新部分会在之后分析响应式原理的
vue2.x源码探秘学习笔记---数据驱动-05 createElement
createElement Vue.js 利用 createElement 方法创建 VNode,它定义在 src/core/vdom/create-element.js 中: createEleme
vue2.x源码探秘学习笔记---数据驱动-04 render
render Vue 的 _render 方法是实例的一个私有方法,它用来把实例渲染成一个虚拟 Node。它的定义在 src/core/instance/render.js 文件中: 这段代码最关键的
vue2.x源码探秘学习笔记---数据驱动-03 Vue实例挂载的实现
Vue 实例挂载的实现 Vue 中我们是通过 $mount 实例方法去挂载 vm 的,$mount 方法在多个文件中都有定义,如 src/platform/web/entry-runtime-with
vue2.x源码探秘学习笔记---数据驱动-02new Vue 发生了什么
从入口代码开始分析,我们先来分析 new Vue 背后发生了哪些事情。我们都知道,new 关键字在 Javascript 语言中代表实例化是一个对象,而 Vue 实际上是一个类,类在 Javascri
vue2.x源码探秘学习笔记---数据驱动-01介绍
数据驱动介绍 Vue.js 一个核心思想是数据驱动。所谓数据驱动,是指视图是由数据驱动生成的,我们对视图的修改,不会直接操作 DOM,而是通过修改数据。它相比我们传统的前端开发,如使用 jQuery
vue2.x源码探秘学习笔记---入口开始
从入口开始 我们之前提到过 Vue.js 构建过程,在 web 应用下,我们来分析 Runtime + Compiler 构建出来的 Vue.js,它的入口是 src/platforms/web/en
vue2.x源码探秘学习笔记---源码构建
Vue.js 源码是基于 Rollup 构建的,它的构建相关配置都在 scripts 目录下。 构建脚本 通常一个基于 NPM 托管的项目都会有一个 package.json 文件,它是对项目的描述文
vue2.x源码探秘学习记录笔记---准备工作
1-1 Vue.js 源码目录设计 Vue.js 的源码都在 src 目录下,其目录结构如下。 compiler compiler 目录包含 Vue.js 所有编译相关的代码。它包括把模板解析成 as