E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
vue源码
【Vue原理】Slot - 源码版之普通插槽
写文章不容易,点个赞呗兄弟专注
Vue源码
分享,文章分为白话版和源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧研究基于Vue版本【2.5.17】如果你觉得排版难看,请点击下面链接或者拉到下面关注公众号也可以吧
神仙朱
·
2019-07-04 00:00
前端框架
前端
vue.js
javascript
【Vue原理】Slot - 白话版
写文章不容易,点个赞呗兄弟专注
Vue源码
分享,文章分为白话版和源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧研究基于Vue版本【2.5.17】如果你觉得排版难看,请点击下面链接或者拉到下面关注公众号也可以吧
神仙朱
·
2019-07-03 00:00
前端框架
前端
vue.js
javascript
【Vue原理】Directives - 源码版
写文章不容易,点个赞呗兄弟专注
Vue源码
分享,文章分为白话版和源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧研究基于Vue版本【2.5.17】如果你觉得排版难看,请点击下面链接或者拉到下面关注公众号也可以吧
神仙朱
·
2019-07-03 00:00
前端框架
前端
vue.js
javascript
【Vue原理】Watch - 白话版
写文章不容易,点个赞呗兄弟专注
Vue源码
分享,文章分为白话版和源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧研究基于Vue版本【2.5.17】如果你觉得排版难看,请点击下面链接或者拉到下面关注公众号也可以吧
神仙朱
·
2019-07-01 00:00
前端框架
前端
vue.js
javascript
【Vue原理】代理 Data - 源码版
写文章不容易,点个赞呗兄弟专注
Vue源码
分享,文章分为白话版和源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧研究基于Vue版本【2.5.17】如果你觉得排版难看,请点击下面链接或者拉到下面关注公众号也可以吧
神仙朱
·
2019-07-01 00:00
前端框架
前端
vue.js
javascript
【Vue原理】VModel - 源码版 之 表单元素绑定流程
写文章不容易,点个赞呗兄弟专注
Vue源码
分享,文章分为白话版和源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧研究基于Vue版本【2.5.17】如果你觉得排版难看,请点击下面链接或者拉到下面关注公众号也可以吧
神仙朱
·
2019-07-01 00:00
前端框架
vue.js
前端
javascript
【Vue原理】VModel - 源码版之input详解
写文章不容易,点个赞呗兄弟专注
Vue源码
分享,文章分为白话版和源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧研究基于Vue版本【2.5.17】如果你觉得排版难看,请点击下面链接或者拉到下面关注公众号也可以吧
神仙朱
·
2019-07-01 00:00
前端框架
前端
vue.js
javascript
【Vue原理】VModel - 源码版 之 select 详解
写文章不容易,点个赞呗兄弟专注
Vue源码
分享,文章分为白话版和源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧研究基于Vue版本【2.5.17】如果你觉得排版难看,请点击下面链接或者拉到下面关注公众号也可以吧
神仙朱
·
2019-07-01 00:00
前端框架
前端
vue.js
javascript
【Vue原理】Mixin - 白话版
写文章不容易,点个赞呗兄弟专注
Vue源码
分享,文章分为白话版和源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧研究基于Vue版本【2.5.17】如果你觉得排版难看,请点击下面链接或者拉到下面关注公众号也可以吧
神仙朱
·
2019-07-01 00:00
前端框架
前端
vue.js
javascript
【Vue原理】VModel - 白话版
写文章不容易,点个赞呗兄弟专注
Vue源码
分享,文章分为白话版和源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧研究基于Vue版本【2.5.17】如果你觉得排版难看,请点击下面链接或者拉到下面关注公众号也可以吧
神仙朱
·
2019-07-01 00:00
前端框架
vue.js
前端
javascript
【Vue原理】Directive - 白话版
写文章不容易,点个赞呗兄弟专注
Vue源码
分享,文章分为白话版和源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧研究基于Vue版本【2.5.17】如果你觉得排版难看,请点击下面链接或者拉到下面关注公众号也可以吧
神仙朱
·
2019-07-01 00:00
前端框架
前端
vue.js
javascript
【Vue原理】Props - 白话版
写文章不容易,点个赞呗兄弟专注
Vue源码
分享,文章分为白话版和源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧研究基于Vue版本【2.5.17】如果你觉得排版难看,请点击下面链接或者拉到下面关注公众号也可以吧如果你觉得排版难看
神仙朱
·
2019-06-28 00:00
前端框架
前端
vue.js
javascript
【Vue原理】Methods - 源码版
写文章不容易,点个赞呗兄弟专注
Vue源码
分享,文章分为白话版和源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧研究基于Vue版本【2.5.17】如果你觉得排版难看,请点击下面链接或者拉到下面关注公众号也可以吧
神仙朱
·
2019-06-28 00:00
前端框架
vue.js
前端
javascript
【Vue原理】Filters - 源码版
写文章不容易,点个赞呗兄弟专注
Vue源码
分享,文章分为白话版和源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧研究基于Vue版本【2.5.17】如果你觉得排版难看,请点击下面链接或者拉到下面关注公众号也可以吧
神仙朱
·
2019-06-28 00:00
前端框架
前端
vue.js
javascript
【Vue原理】月老Computed - 白话版
写文章不容易,点个赞呗兄弟专注
Vue源码
分享,文章分为白话版和源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧研究基于Vue版本【2.5.17】如果你觉得排版难看,请点击下面链接或者拉到下面关注公众号也可以吧
神仙朱
·
2019-06-28 00:00
前端框架
前端
vue.js
javascript
【Vue原理】看
Vue源码
,不会调试不行啊
写文章不容易,点个赞呗兄弟专注
Vue源码
分享,文章分为白话版和源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧研究基于Vue版本【2.5.17】如果你觉得排版难看,请点击下面链接或者拉到下面关注公众号也可以吧
神仙朱
·
2019-06-27 00:00
前端工程师
前端框架
前端
vue.js
javascript
【Vue原理】响应式原理 - 白话版
写文章不容易,点个赞呗兄弟专注
Vue源码
分享,文章分为白话版和源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧研究基于Vue版本【2.5.17】如果你觉得排版难看,请点击下面链接或者拉到下面关注公众号也可以吧
神仙朱
·
2019-06-27 00:00
源码分析
前端框架
前端
vue.js
javascript
【Vue原理】
Vue源码
阅读总结大会 - 序
写文章不容易,点个赞呗兄弟专注
Vue源码
分享,文章分为白话版和源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧研究基于Vue版本【2.5.17】如果你觉得排版难看,请点击下面链接或者拉到下面关注公众号也可以吧
神仙朱
·
2019-06-26 00:00
javascript
vue.js
前端
前端框架
vue源码
之数据响应式原理
vue简介渐进式框架:就是把框架分层。最核心的是视图层渲染,然后往外是组件机制,在这个基础上加入路由机制,再加入状态管理,以及最外层的构建工具。所谓分层:就是说既可以用最核心的视图层渲染来开发一些需求,也可以用vue全家桶来开发大型应用。可以更具自己的需求来选择不同的层级。数据监听(Object)有两种方法可以侦测到变化:使用Object.defineProperty和ES6的Proxyfunct
zx_lau
·
2019-06-20 13:39
【
vue源码
解析】render到底做了什么?
render的作用render函数可以作为一道分割线,render函数的左边可以称之为编译期,将Vue的模板转换为渲染函数。render函数的右边是Vue的运行时,主要是基于渲染函数生成VirtualDOM树,Diff和Patch。render渲染函数将结合数据生成VirtualDOM的。有了虚拟的DOM树后,再交给Patch函数,负责把这些虚拟DOM真正施加到真实的DOM上。在这个过程中,Vue
weixin_34107739
·
2019-06-19 08:21
javascript
json
vue源码
分析系列:用sourcemap调试源码
由于前几篇文章是用vue-cli直接分析的,今天我们学习直接调试
vue源码
。
开心大表哥
·
2019-06-12 11:36
vue项目开发
插件
基础加固
webpack
vue源码
分析系列四:createElement和update
createElementVue.js利用createElement方法创建VNode,它定义在src/core/vdom/create-elemenet.js中://wrapperfunctionforprovidingamoreflexibleinterface//withoutgettingyelledatbyflowexportfunctioncreateElement(context:C
开心大表哥
·
2019-06-10 16:22
vue项目开发
vue源码
分析系列三:render的执行过程和Virtual DOM的产生
render手写render函数,仔细观察下面这段代码,试想一下这里的createElement参数是什么。newVue({el:'#application',render(createElement){returncreateElement('div',{attrs:{id:'app1'//注意这里的id是app1了不是index.html中的application了}},this.value)
开心大表哥
·
2019-06-06 13:19
vue项目开发
基础加固
从new Vue()看源码流程
文章概述此文章主要目的是从一个最简单的demo开始,从newVue开始,跟踪
Vue源码
中的代码行进流程。对主要的初始化流程有更清晰的理解。为后续的深入理解打好基础,避免迷茫。
littlelightss
·
2019-06-05 00:00
vue.js
源码分析
prototype 和 proto 的区别
学习
Vue源码
时看到一篇文章写得很好,记录一下原文链接:链接本文主要讲三个问题prototype和protofunction和objectnew到底发生了什么prototype和proto首先我们说下在
Mean。
·
2019-06-04 17:13
JavaScript
深入剖析
Vue源码
- 组件进阶
回顾深入剖析
Vue源码
-组件基础小节,我们深入了解了Vue组件注册到使用渲染的完整流程。这一节我们会在上一节的基础上介绍组件的两个高级用法:异步组件和函数式组件。
weixin_34049948
·
2019-06-04 09:00
javascript
webpack
学习 Vue 源码的必要知识储备(含面试知识点)
在这个过程中,有些人问我看
Vue源码
需要有哪些准备吗?所以也就有了这篇计划之外的文章。
itKingOne
·
2019-05-30 11:47
vueJs
es6
撸一遍Vue的源码(一) 找到罪恶的源头 -- Vue入口
本文主要针对
Vue源码
小白以及web端的Vue,有要喷的大侠,请轻喷'-'先找到罪恶的源头--Vue的入口入口在打包配置的中可以去寻觅,在这里就不废话,直接进主题,目录Bingo:src/core/index.js
Rambo_Li
·
2019-05-29 00:00
vue.js
如何实现双向绑定mvvm的原理实现
1、了解vue的双向数据绑定原理以及核心代码模块2、缓解好奇心的同时了解如何实现双向绑定为了便于说明原理与实现,本文相关代码主要摘自
vue源码
,并进行了简化改造,相对较简陋,并未考虑到数组的处理、数据的循环依赖等
C楚辉H
·
2019-05-28 08:38
【译】
Vue源码
学习(一):Vue对象构造函数
本系列文章详细深入Vue.js的源代码,以此来说明JavaScript的基本概念,尝试将这些概念分解到JavaScript初学者可以理解的水平。有关本系列的一些后续的计划和轨迹的更多信息,请参阅此文章。有关本系列的文章更新进度的信息,请关注我的Tweeter。本系列的文章目录,请查看该链接。Vue对象构造函数Vue实例是深入了解Vue源代码的一个基本点。正如Vue官方文档所说那样,“每个Vue应用
LINJIAJUN
·
2019-05-24 10:00
关于Vue.use
先看下源码/*@flow*///
Vue源码
文件路径:src/core/global-api/use.jsimport{toArray}from'..
贡英俊
·
2019-05-22 13:37
从
Vue源码
学习replace的进阶用法
前言闲来无事,也学学大神,研究下
Vue源码
,这一研究感觉自己弱爆了,好多基础的东西都不知道,本篇文章主要为了自己记录学习,如果能让同道中人有所提高,自是最好。
Promi5e
·
2019-05-20 13:21
模块化的学习和理解
最近在看
vue源码
,然后看到了rollup,然后又看到了模块化的概念,所以对模块化的概念进行一个学习和总结。以下就是我的学习成果,如果有什么不对的欢迎指教。
我是大哥的女朋友
·
2019-05-17 00:00
es6module
cmd
amd模块加载
commonjs
javascript
响应式对象
看
vue源码
,梳理一下响应式对象输入constobj={a:{num:1,text:'123'},b:{num:2},};输出obj={a:{num:1,text:"123",__ob__:Observer
鹏禾呈
·
2019-05-07 22:25
用Vue编写抽象组件的方法
看过
Vue源码
的同学可以知道,、、等组件组件的实现是一个对象,注意它有一个属性abstract为true,表明是它一个抽象组件。
xm726
·
2019-05-06 14:12
用 Vue 编写抽象组件
看过
Vue源码
的同学可以知道,、、等组件组件的实现是一个对象,注意它有一个属性abstract为true,表明是它一个抽象组件。
shellming
·
2019-05-06 00:00
组件化
前端
vue.js
javascript
深入解析
Vue源码
实例挂载与编译流程实现思路详解
在正文开始之前,先了解vue基于源码构建的两个版本,一个是runtimeonly,另一个是runtime加compiler的版本,两个版本的主要区别在于后者的源码包括了一个编译器。什么是编译器,百度百科上面的解释是简单讲,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码(sourcecode)→预处理器(preproces
不做祖国的韭菜
·
2019-05-05 09:43
Vue 源码学习
Vue源码
学习资料熟悉设计模式AST抽象语法树htmlParse解析器wue仿Vue实现Vue.js源码学习笔记VirtualDOMpatchingalgorithmbasedonSnabbdom逐行学习
Zhi.C.Yue
·
2019-05-02 11:58
学习
笔记
Vue源码
之关于vm.$delete()/Vue.use()内部原理详解
vm.$delete()vm.$delete用法见官网。为什么需要Vue.delete()?在ES6之前,JS没有提供方法来侦测到一个属性被删除了,因此如果我们通过delete删除一个属性,Vue是侦测不到的,因此不会触发数据响应式。见下面的demo。VueDemo名字:{{user.name}}年纪:{{user.age}}删除一个年纪字段constapp=newVue({el:"#app",d
小诺哥
·
2019-05-01 11:20
关于
Vue源码
vm.$watch()内部原理详解
关于vm.$watch()详细用法可以见官网。大致用法如下:constapp=newVue({el:"#app",data:{a:{b:{c:'c'}}},mounted(){this.$watch(function(){returnthis.a.b.c},this.handle,{deep:true,immediate:true//默认会初始化执行一次handle})},methods:{han
小诺哥
·
2019-04-26 09:17
深入解析vue 源码目录及构建过程分析
“本文主要梳理一下vue代码的目录,以及vue代码构建流程,旨在对
vue源码
整体有一个认知,有助于后续对源码的阅读。”
wolfSoul
·
2019-04-24 16:59
Vue源码
解析之数据响应系统的使用
接下来重点来看Vue的数据响应系统。我看很多文章在讲数据响应的时候先用一个简单的例子介绍了数据双向绑定的思路,然后再看源码。这里也借鉴了这种方式,感觉这样的确更有利于理解。数据双向绑定的思路1.对象先来看元素是对象的情况。假设我们有一个对象和一个监测方法:constdata={a:1};/***exp[String,Function]:被观测的字段*fn[Function]:被观测对象改变后执行的
snow_in
·
2019-04-24 10:36
详解
Vue源码
中一些util函数
最进尝试阅读
vue源码
,看到很多有意思的函数,在这里分享一下。Object.prototype.toString.call(arg)和String(arg)的区别?
saltfish666
·
2019-04-24 09:06
深入vue - 源码目录及构建过程分析
公众号原文链接:深入vue-源码目录及构建过程分析,喜欢本文可以扫描下方二维码关注我的公众号「前端小苑」本文主要梳理一下vue代码的目录,以及vue代码构建流程,旨在对
vue源码
整体有一个认知,有助于后续对源码的阅读
桔子酱
·
2019-04-24 00:00
源码
vue.js
Vue源码
学习之关于对Array的数据侦听实现
拦截器通过查看
Vue源码
路径vue/src/core/observer/arr
小诺哥
·
2019-04-23 09:14
关于双向绑定的问题
1、了解vue的双向数据绑定原理以及核心代码模块2、缓解好奇心的同时了解如何实现双向绑定为了便于说明原理与实现,本文相关代码主要摘自
vue源码
,并进行了简化改造,相对较简陋,并未考虑到数组的处理、数据的循环依赖等
弹棉花的猪
·
2019-04-19 11:36
Vue源码
探究之虚拟节点的实现
页面初始化的所有状态都准备就绪之后,下一步就是要生成组件相应的虚拟节点――VNode。初次进行组件初始化的时候,VNode也会执行一次初始化并存储这时创建好的虚拟节点对象。在随后的生命周期中,组件内的数据发生变动时,会先生成新的VNode对象,然后再根据与之前存储的旧虚拟节点的对比来执行刷新页面DOM的操作。页面刷新的流程大致上可以这样简单的总结,但是其实现路程是非常复杂的,为了深入地了解虚拟节点
jylzs369
·
2019-04-17 14:32
Vue 源码分析 -- 我该从哪里入手?
Vue源码
分析--我该从哪里入手?我想要读读源码,想要通过读一遍源码更好的理解Vue的特性,想要通过读一遍源码领略一下框架的风采。这个想法要求我必须完整的,全面的读一遍Vue的源码。
星辰361
·
2019-04-13 20:30
详解
Vue源码
学习之双向绑定
原理当你把一个普通的JavaScript对象传给Vue实例的data选项,Vue将遍历此对象所有的属性,并使用Object.defineProperty把这些属性全部转为getter/setter。Object.defineProperty是ES5中一个无法shim的特性,这也就是为什么Vue不支持IE8以及更低版本浏览器。上面那段话是Vue官方文档中截取的,可以看到是使用Object.defin
走音
·
2019-04-10 15:26
从源码看Vue的响应式原理
前段时间把
vue源码
抽时间看了一遍,耐心点看再结合网上各种分析文章还是比较容易看明白的,没太大问题,唯一的问题就是看完即忘当然了,也不是说啥都不记得了,大概流程以及架构这些东西还是能留下个印象的,对于Vue
Quiet-Night
·
2019-04-10 10:25
Web前端
Vue-js
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他