DMQ/mvvm:剖析vue实现原理并自己动手实现mvvm
这个项目主要是剖析Vue的双向数据绑定原理并自己动手实现mvvm。相关代码主要摘取自vue源码并进行简化改造,虽然存在未考虑数组处理、数据循环依赖等问题,但不影响对原理的理解。项目详细介绍了数据监听器Observer、指令解析器Compile、Watcher和MVVM入口函数等核心技术,对想要深入了解Vue双向绑定原理和mvvm实现的开发者有很大帮助。所有相关代码都能在github上找到,也欢迎大家对文中可能存在的不足进行指正并参与讨论。