全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

Angular即学即用

  • 定价: ¥68
  • ISBN:9787519830489
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:中国电力
  • 页数:287页
  • 作者:(美)希亚姆·夏德...
  • 立即节省:
  • 2019-06-01 第1版
  • 2019-06-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    如果你熟悉JavaScript,本书将快速指引你如何用Angular框架编写高性能Web桌面应用、移动应用和单页面App。Angular之前又叫作Angular 2,现在的版本经过了Angular JS开发团队的彻底重写。熟悉早期版本的开发者会发现本书是一份宝贵的资源。
    本书作者将一步一步带领你详细了解Angular的核心组件。本书从一个简单的Angular App开始,逐步引入Angular的组件、服务、服务器调用、路由和产品需求。最终,你将完全具备使用Angular独立开发App的能力。

作者简介

    希亚姆·夏德瑞(Shyam Seshadri),ReStok Ordering Solutions CTO。在此之前,曾在亚马逊和谷歌担任软件工程师,并担任Hopscotch(一家电子商务初创公司,位于孟买)开发团队的主管。Shyam之前写过两本关于Angular的书。

目录

前言
第1章  Angular概述
  为什么要用Angular
  本书没有涉及的内容
  创建开发环境
    Node.js
    TypeScript
    Angular CLI
    下载代码库
  小结
第2章  你好!Angular
  创建你的第一个Angular项目
  理解Angular CLI
    运行应用程序
  Angular应用程序的基本构成
    根HTML————index.html
    入口点——main.ts
    主模块——app.module.ts
    根组件————AppComponent
  创建组件
    创建组件的步骤
    使用新组件
    理解数据绑定
    理解属性绑定
    理解事件绑定
    使用模型让代码更清晰
  小结
  练习
第3章  使用Angular内置指令
  指令和组件
  内置属性指令
    NgClass
    NgStyle
    另一种class绑定和style绑定语法
  内置结构化指令
    NgIf
    NgFor
    NgSwitch
    多分支的结构指令
  小结
  练习
第4章  理解和使用Angular组件
  组件简介
  定义组件
    Selector
    Template
    Styles
    样式封装
    其他
  组件和模块
  输入和输出
    输入
    输出
    变化感知
  组件的生命周期
    接口和函数
  视图投影
  小结
  练习
第5章  测试Angular组件
  什么是单元测试
  测试和Angular
  测试步骤
    Karma配置
    test.ts
  编写单元测试
    隔离单元测试
    运行测试
    编写Angular单元测试
    测试组件交互
  调试
  小结
  练习
第6章  使用模板驱动表单
  模板驱动表单
    创建表单
    事件绑定和属性绑定——另一种ngModel
    ngModel
    一个完整的表单
    控件的状态
    控件的校验
  使用表单组FormGroups
  小结
  练习
第7章  使用响应式表单
  响应式表单
    区别
  使用响应式表单
    表单控件
    表单组
    表单构建器
  表单数据
    控件状态、有效性和错误
    表单和数据模型
  FormArray表单数组
  小结
  练习
第8章  Angular服务
  什么是Angular服务
  创建自己的Angular服务
    深入示例代码
    依赖注入
    Angular和依赖注入
  RxJS和Observables:使用异步操作
  小结
  练习
第9章  Angular与HTTP请求
  HttpClient概述
    启动服务器
    使用HttpClientModule
    创建HTTP GET/POST请求
  高级HTTP
    选项——Header和参数
    0ptions参数——Observe和ResponseType
    拦截器
  Observable进阶
  小结
  练习
第10章  对服务进行单元测试
  如何对服务进行单元测试
  测试有服务依赖的组件
    用真实服务测试组件
    用模拟服务测试组件
    用假服务测试组件
  异步单元测试
  HTTP的单元测试
  小结
  练习
第11章  路由
  创建Angular路由
    启动服务器
    初始代码库
    导入路由模块
    显示路由内容
    App的导航
    通配符和默认值
  常见路由需求
    路由必要参数
    在App中导航
    路由可选参数
  路由保护
    仅授权可用路由
    防止卸载
    用Resolver提前加载数据
  小结
  练习
第12章  部署到生产
  编译生产版本
    生产构建
    AOT编译和Build优化器
    Base Href
    部署Angular App
  其他
    缓存
    API/服务器调用和CORS
    区分不同环境
    深度链接
    懒加载
    服务端渲染和SEO
  小结