展开全部

主编推荐语

本书系统介绍Angular的基础知识与开发技巧,可帮助前端开发者快速入门。

内容简介

本书分为9章,第1~7章中我们从无到有地搭建了一个待办事项应用,但是我们增加了一些需求:多用户和HTTP后台。这样待办事项这个应用就变得麻雀虽小五脏俱全。通过这样一个应用的开发,我们熟悉了大部分重要的Angular概念和实践操作。建议读者按顺序阅读和实践。阅读完第7章,基本可以在正式的开发工作中上手了。第8章介绍了响应式编程的概念和Rx在Angular中的应用,可以说,如果不使用Rx,Angular的威力就折半了,很多原来需要复杂逻辑处理的地方用Rx解决起来非常方便。由于Rx本身的学习曲线较陡,我们花了很大篇幅做细致的讲解。第9章是在第8章基础之上,引入了在React中非常流行的Redux状态管理机制,这种机制的引入可以让代码和逻辑隔离得更好,在团队工作中强烈建议采用这种方案。第8章和第9章由于学习门槛较高,有的读者可能暂时接受起来有困难,遇到这种情况可以先放下,等到使用Angular一段时间后再回头来看。

目录

  • 版权信息
  • 前言 一个大叔码农的Angular 2创世纪
  • 第1章 认识Angular
  • 1.1 Angular 2简介
  • 1.2 环境配置要求
  • 1.3 第一个小应用Hello Angular
  • 1.4 第一个组件
  • 1.5 一些基础概念
  • 1.5.1 元数据和装饰器
  • 1.5.2 模块
  • 1.5.3 组件
  • 1.6 引导过程
  • 1.7 代码的使用和安装
  • 第2章 用Form表单做一个登录控件
  • 2.1 对于login组件的小改造
  • 2.2 建立一个服务完成业务逻辑
  • 2.3 双向数据绑定
  • 2.4 表单数据的验证
  • 2.5 验证结果的样式自定义
  • 2.6 组件样式
  • 2.7 小练习
  • 第3章 建立一个待办事项应用
  • 3.1 建立routing的步骤
  • 3.1.1 路由插座
  • 3.1.2 分离路由定义
  • 3.2 让待办事项变得有意义
  • 3.3 建立模拟Web服务和异步操作
  • 3.3.1 构建数据模型
  • 3.3.2 实现内存Web服务
  • 3.3.3 内存服务器提供的Restful API
  • 3.3.4 Angular 2内建的HTTP方法
  • 3.3.5 JSONP和CORS
  • 3.3.6 页面展现
  • 3.4 小练习
  • 第4章 进化!将应用模块化
  • 4.1 一个复杂组件的分拆
  • 4.1.1 输入和输出属性
  • 4.1.2 CSS样式的一点小说明
  • 4.1.3 控制视图的封装模式
  • 4.2 封装成独立模块
  • 4.3 更真实的Web服务
  • 4.4 完善Todo应用
  • 4.5 填坑,完成漏掉的功能
  • 4.5.1 用路由参数传递数据
  • 4.5.2 批量修改和批量删除
  • 4.6 小练习
  • 第5章 多用户版本应用
  • 5.1 数据驱动开发
  • 5.2 验证用户账户的流程
  • 5.2.1 核心模块
  • 5.2.2 路由守卫
  • 5.3 路由模块化
  • 5.4 路由的惰性加载——异步路由
  • 5.5 子路由
  • 5.6 用VSCode进行调试
  • 5.7 小练习
  • 第6章 使用第三方样式库及模块优化
  • 6.1 生产环境初体验
  • 6.2 更新angular-cli的方法
  • 6.3 第三方样式库
  • 6.4 第三方JavaScript类库的集成方法
  • 6.5 模块优化
  • 6.6 多个不同组件间的通信
  • 6.7 方便的管道
  • 6.7.1 自定义一个管道
  • 6.7.2 内建管道的种类
  • 6.8 指令
  • 6.9 小练习
  • 第7章 给组件带来活力
  • 7.1 更炫的登录页
  • 7.1.1 响应式的CSS框架
  • 7.1.2 寻找免费的图片源
  • 7.2 自带动画技能的Angular 2
  • 7.3 Angular 2动画再体验
  • 7.3.1 state和transition
  • 7.3.2 奇妙的animate函数
  • 7.3.3 关键帧
  • 7.4 完成遗失已久的注册功能
  • 7.5 响应式表单
  • 7.5.1 表单控件和表单组
  • 7.5.2 表单提交
  • 7.5.3 表单验证
  • 7.5.4 表单构造器
  • 7.5.5 Restful API的实验
  • 7.6 Angular 2的组件生命周期
  • 7.7 小练习
  • 第8章 Rx——隐藏在Angular中的利剑
  • 8.1 Rx再体验
  • 8.2 常见操作
  • 8.2.1 合并类操作符
  • 8.2.2 创建类操作符
  • 8.2.3 过滤类操作符
  • 8.2.4 Subject
  • 8.3 Angular 2中的内建支持
  • 8.3.1 Async管道
  • 8.3.2 Rx版本的Todo
  • 8.4 小练习
  • 第9章 用Redux管理Angular应用
  • 9.1 什么是Redux
  • 9.1.1 Store
  • 9.1.2 Reducer
  • 9.1.3 Action
  • 9.2 为什么要在Angular中使用
  • 9.3 如何使用Redux
  • 9.3.1 简单内存版
  • 9.3.2 时光机器调试器
  • 9.3.3 带HTTP后台服务的版本
  • 9.3.4 一点小思考
  • 9.3.5 用户登录和注册的改造
  • 9.4 小练习
  • 9.5 小结
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社有限公司

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。