我们大家一直熟知的是MVC架构,iOS应用开发中使用也大都是MVC架构,随着项目开发度的增大,致使C层代码异常复杂,然而近年新出的MVVM架构有取代MVC架构的趋势。
那么什么是MVVM架构?
说简单点,它就是MVC架构的加强版。
其实说到MVVM架构,我们很有必要从头来看看这个发展阶段
第一阶段
JS操作HTML
对于js学习前端的我们一点都不陌生,原生js当然也很重要,js操作HTML其实就是js通过解析机制。
原理是使用浏览器提供的原生API结合js语法,可以直接操作DOM。
话不多说来看栗子
<div id="name">wang</div>
<script>
var oName = document.getElementById("name");
oName.innerHTML =