mvvm.js源码
想要深入了解mvvm,必须先知道mvvm是什么,总所周知,mvvm是由Model(后端传递的数据),view(我们所看到的页面组成),ViewModel(它是链接View和Model的桥梁)三部分组成,那么你知道他的代码是怎么构成的吗接下来带你深入了解
温馨提示:有什么不懂就打印出来看打印结果尝试理解,我自己觉得这样效果还不错
(接下来我会详解这个代码块,你这需要顺着思路理解就好了)
以这个组件模块为例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>MVVM</title>
</head>
<body>
<div id="app">
<h2>{
{
name}}</h2>
</div>
<script src="./mvvm-master/js/observer.js"></script>
<script src="./mvvm-master/js/compile.js"></script>
<script src="./mvvm-master/js/watcher.js"></script>
<script src="./mvvm-master/js/mvvm.js"></script