Angular开发入门与实战(微课视频版)
基础知识与实战案例相结合,配有微课视频、源代码、教学课件、教学大纲等,便于自学。提供课件、参考答案,咨询QQ:2301891038(仅限教师)。

作者:吴胜

丛书名:移动互联网开发技术丛书

定价:79.9元

印次:1-1

ISBN:9787302625704

出版日期:2023.02.01

印刷日期:2023.02.01

图书责编:陈景辉

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

Angular有着广泛的应用。本书由浅入深、循序渐进地介绍Angular(不是Angular.js或称为AngularJS)的应用开发。 全书共包括16章,第1章Angular应用开发基础,第2章模板,第3章指令,第4章组件,第5章组件的组合、分解及其应用,第6章路由及其应用,第7章表单及其应用,第8章HTTP客户端服务及其应用,第9章国际化及其应用,第10章动画及其应用,第11章PWA、Service Worker、Web Worker,第12章测试及其应用,第13章高阶技术,第14章**实践,第15章综合案例,第16章整合开发。 本书适合作为Angular、Web前端、TypeScript的开发者和学习者(特别是在校学生)阅读和学习的参考书,也可以作为高等学校教材。

前言 Angular有着广泛的应用。本书主要介绍Angular的应用开发,不涉及Angular.js(或称为AngularJS)的应用开发。 Angular应用开发的入门学习偏难的原因有四个方面: 其一,Angular应用开发时涉及的概念众多(包括组件和模板、样式、指令、服务和依赖注入、Provider、路由、表单、模块、装饰器、响应式编程等)且语法有差异,这些概念、应用开发思想与后端的应用开发有许多相似之处; 其二,Angular应用开发时重视模块化开发、设计模式等思想的落实,一个功能点(如组件)包括多个文件(如组件、模板、样式、路由、模块、测试等); 其三,Angular是用TypeScript实现的,Angular的应用开发也使用TypeScript,TypeScript在JavaScript基础上增加了类型系统,语法更为严格,基于TypeScript的Angular应用开发的初学者更容易出错; 其四,Angular的类库和工具丰富,即Angular应用开发具有一站式的特点,但是官方文档略显简洁。 Angular应用开发的学习门槛较高的四个原因如下。其一,丰富的概念对于从后端转入前端的开发人员很便利,Angular应用开发人员转到后端开发也很容易,众多概念与后端开发相似的特点便于前后端的分离和整合开发; 其二,模块化开发和设计模式等思想的落实,便于大型项目的开发,便于团队分工和合作,便于测试,便于提高开发的质量和效率; 其三,TypeScript增加类型系统后能提高代码质量,可以帮助学习者在学会Angular的同时学会TypeScript的应用开...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

目录

第1章Angular应用开发基础

1.1Angular简介

1.1.1定义

1.1.2特点

1.1.3发展简史

1.1.4核心概念

1.2Angular应用项目说明

1.2.1创建项目angularcliex1

1.2.2项目目录和文件说明

1.2.3运行项目说明

1.2.4app模块中的文件代码和关系说明

1.2.5文件main.ts和index.html的说明

1.2.6配置文件说明

1.2.7项目启动过程

1.3Angular应用开发步骤

1.3.1创建项目并修改文件index.html

1.3.2创建组件文件

1.3.3创建模块文件

1.3.4修改文件main.ts

1.3.5运行项目

1.3.6Angular应用开发的一般步骤

1.4TypeScript基础

1.4.1说明

1.4.2应用示例

习题1

第2章模板

2.1模板概述

2.1.1模板含义

2.1.2模板分类

2.1.3模板语句

2.1.4文本插值与模板表达式

2.1.5管道

2.2模板绑定

2.2.1属性绑定

2.2.2特性绑定

2.2.3类绑定

2.2.4样式绑定

2.2.5事件绑定

2.2.6双向绑定

2.3模板变量和模板输入变量

2.3.1模板变量

2.3.2模板输入变量

2.4模板的基础应用

2.4.1基础代码

...

(1)易理解。本书避免对官方文档的简单引用,按照学习先后顺序和开发步骤由浅入深地编排知识点,适合于自学和大学课程教学的需要。

(2)内容新。本书使用的Angular版本是14.0.0版,涵盖了**内容。

(3)全栈式。本书包括了官方文档的绝大多数内容。还介绍了与Ant Design of Angular的整合开发,与Spring Boot(使用MySQL 8.x)的整合开发。还得益于Angular自身的完备性,参考本书可以较全面地利用Angular进行前端开发。

(4)示例多。实战案例丰富,涵盖26个知识点示例、两个整合开发案例、两个完整项目案例。