





定价: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的应用开...
目录
第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基础代码
...
(2)内容新。本书使用的Angular版本是14.0.0版,涵盖了**内容。
(3)全栈式。本书包括了官方文档的绝大多数内容。还介绍了与Ant Design of Angular的整合开发,与Spring Boot(使用MySQL 8.x)的整合开发。还得益于Angular自身的完备性,参考本书可以较全面地利用Angular进行前端开发。
(4)示例多。实战案例丰富,涵盖26个知识点示例、两个整合开发案例、两个完整项目案例。