导语
内容提要
AngularJS是一款优秀的前端JS框架,已经被用于Google的多款产品当中,并且得到众多前端工程师的青睐。
弗里曼编写的《AngularJS高级程序设计》是AngularJS程序设计的高级指南。全书共25章,分为3个部分,每部分覆盖一组相关话题。第1部分为第1章到第8章,包括AngularJS简介,以及HTML、CSS和JavaScript的基础知识。第2部分为第9章到第17章,引导读者熟悉AngularJS库的各种特性,从对一个AngularJS应用程序中各种不同组件的概览开始,然后依次深入介绍每种类型的组件。第3部分为第18章到第25章,解释了AngularJS中的两个重要组件模块和服务,还讨论了简化页面应用程序开发、Ajax和RESTful API、单元测试的支持等相对高级的话题。每一主题都清晰简明地涵盖且真正有效地对你所学习的细节面面俱到。
《AngularJS高级程序设计》适合有一定基础的JavaScript程序员阅读,也适合对AngularJS感兴趣的不同基础的读者学习参考。
目录
第1部分 准备
第1章 准备
第2章 你的第一个AngularJS应用
第3章 结合背景理解AngularJS
第4章 HTML和BootstrapCSS入门
第5章 JavaScript基础
第6章 真正的应用程序:运动商店
第7章 运动商店:导航和结账
第8章 运动商店:订单和管理
第2部分 使用AngularJS工作
第9章 AngularJS应用剖析
第10章 使用绑定和模板指令
第11章 使用元素与事件指令
第12章 使用表单
第13章 使用控制器和作用域
第14章 使用过滤器
第15章 创建自定义指令
第16章 创建复杂指令
第17章 高级指令特性
第3部分 AngularJS服务
第18章 模块与服务的协作
第19章 针对全局对象、错误和表达式的服务
第20章 Ajax和Promises服务
第21章 REST服务
第22章 视图服务
第23章 动画和触摸服务
第24章 供应与注入服务
第25章 单元测试