Articles liés à SPA设计与架构:理&...

SPA设计与架构:理解单页面Web应用 - Couverture souple

 
9787121300912: SPA设计与架构:理解单页面Web应用

Synopsis

SPA开发技术的运用是当今Web开发领域的热门趋势,但真正全面掌握该技术的开发者并不多。本书详尽阐述单页面Web应用(SPA)开发技术,从SPA构建基础入手,通过MV*、模块化编程、路由、模块间通信、服务器端交互等概念的阐述,全面介绍SPA的设计与架构,帮助读者正确掌握SPA开发的各方面知识要素。同时,《SPA设计与架构:理解单页面Web应用》中还讨论了SPA的单元测试及客户端任务自动化,覆盖了从开发到部署的一系列任务,让读者在阅读完《SPA设计与架构:理解单页面Web应用》之后能够打下扎实的SPA开发基础。《SPA设计与架构:理解单页面Web应用》的重点是帮助读者正确、全面地掌握SPA开发概念,这些概念都是通用的。但为了让内容更全面、具体,《SPA设计与架构:理解单页面Web应用》将通过Knockout、Backbone.js及AngularJS这三种不同风格的MV*框架来进行比较性讨论,这是本书的一大特色。同时在涉及具体MV*框架知识点时,《SPA设计与架构:理解单页面Web应用》中会提供相应介绍。书中示例丰富具体,并提供完整源代码下载。《SPA设计与架构:理解单页面Web应用》适合前端及对SPA技术感兴趣的开发者阅读。读者只需掌握JavaScript、HTML和CSS基本知识,就可以阅读。Web应用发展的下一个热点是单页面Web应用程序,其将原生桌面应用的流畅体验带到了浏览器。如果你打算从传统Web应用跨越到SPA却又无从下手,那么这本书正是为你准备的。本书讲述SPA应用程序构建所需的设计与开发技术。书中首先介绍SPA模型,并阐述SPA标准构建方式。随着内容的展开,作者通过具体的SPA构建知识点引导你前进,涵盖MV*框架、单元测试、路由、布局管理、数据访问、发布/订阅模式以及客户端任务自动化等内容。书中示例丰富易懂,并可结合各种第三方库或框架来创建。内容包括:√模块化JavaScript实践√理解MV*框架√布局管理√客户端任务自动化√SPA应用程序测试第1部分基础知识11单页面应用程序介绍31.1SPA简述41.1.1无须刷新浏览器71.1.2表现逻辑位于客户端71.1.3服务器端事务处理71.2更进一步81.2.1以Shell页面开始81.2.2从传统页面到视图91.2.3视图的产生101.2.4实现无刷新的视图切换111.2.5贯穿动态更新过程的流畅性121.3SPA应用相较传统Web应用的优势121.4温故知新131.5优秀SPA应用的构成151.5.1组织项目151.5.2创建可维护的松耦合UI171.5.3使用JavaScript模块181.5.4执行SPA导航191.5.5创建视图组成与布局191.5.6模块通信201.5.7与服务器端通信201.5.8执行单元测试201.5.9客户端自动化技术201.6小结212MV*框架介绍.222.1MV*概念242.1.1传统UI设计模式252.1.2MV*和浏览器环境272.2MV*基础概念282.2.1框架292.2.2我们的MV*项目302.2.3模型322.2.4绑定362.2.5模板402.2.6视图442.3为什么要用MV*框架442.3.1关

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.