MVC是一种软件设计思想,目前在很多语言中都有所应用,本章首先介绍了MVC的理论知识,接着重点介绍了AngularJS控制器的定义与实例化,然后使用MVC设计思想重构了第2章的价格计算器程序,最后介绍了如何在控制器中处理DOM事件,并给出了一个完整的登录认证案例,在该案例中使用Bootstrap框架对界面进行了简单的美化。Bootstrap是目前非常火的开源Web前端界面库,有兴趣的读者可以参考相关书籍。下一章我们将一起学习AngularJS模块化相关知识。