随着人们对Web应用程序用户体验的重视,越来越多的应用强化了前端代码的开发,使得前端的JavaScript代码越加冗长而无序,各类AJAX交互请求错综复杂,如何科学有效地管理这些前端代码,是众多Web开发者面临的一道难题。基于这样一种背景,人们沿用服务器端的MVC结构体系,将其运用于前端技术的开发与管理,而Backbone就是这种结构的最好实践。本章将从基础知识讲起,带领读者进入Backbone的精彩世界。