特别优惠
跟上新发行和促销的步伐。注册,听取我们的意见。
注册您的产品获得奖励材料或获得优惠券。
学习Angular,第二版
Angular 2和Angular 4的实践指南
学习角教授使用Angular 2和Angular 4进行现代应用开发。它从Angular的基础知识和本书中使用的技术和技巧开始,比如TypeScript的关键特性、ES6的新语法和概念,以及编写专业Angular应用程序所需的工具的详细信息。
接下来,读者将从零开始构建一个Angular应用,同时了解Angular应用的主要部分,并了解它们是如何协同工作的。通过大量的示例,我们将介绍Angular的核心部分,比如组件、路由器和服务。
这本书还涵盖了一些技术,比如服务器端渲染,以及如何在现有的AngularJS应用中增加Angular 2+的特性。最后,读者将深入了解任何专业Angular开发人员工具包中应该有的高级技能,比如测试、工具选项和性能调优。
内容概览
介绍
第1章:进入JavaScript
第2章:进入TypeScript
第3章:Angular入门
第4章:Angular组件
第五章:表达
第六章:数据绑定
第7章:内置指令
第八章:自定义指令
第9章:事件和变更检测
第10章:在Web应用中实现Angular服务
第11章:创建你自己的自定义Angular服务
第12章:享受Angular的乐趣
介绍1
第1章进入JavaScript 5
搭建JavaScript开发环境
定义变量6
理解JavaScript数据类型
使用运算符8
算术运算符8
赋值操作符8
应用比较运算符和条件运算符
实现循环11
while循环11
do/while循环12
for循环12
for/in循环
中断循环
创建函数14
定义函数14
将变量传递给函数
从函数返回值
使用匿名函数16
理解变量作用域16
使用JavaScript对象17
使用对象语法17
创建自定义对象
使用原型化对象模式
操作字符串19
组合字符串21
在字符串中搜索子字符串21
替换字符串中的单词
将字符串分割成数组
使用数组22
组合数组24
遍历数组
将数组转换为字符串
25 .检查Array中是否包含Item
向数组中添加项和从数组中删除项
增加错误处理25
try/catch Blocks
抛弃自己的错误
使用finally 27
第2章进入TypeScript
学习不同的类型
接口理解31
实现类32
类继承33
实施模块33
理解函数34
第3章Angular 37入门
为什么角?37
理解Angular 37
模块38
指令38
数据绑定38
依赖注入38
服务39
职责分离
在你的环境中添加Angular
使用Angular CLI
40 .使用CLI生成内容
创建一个基本的Angular应用
创建你的第一个Angular应用
理解和使用NgModule
创建Angular引导器
第4章Angular组件
组件配置49
定义选择器50
构建模板50
在Angular应用中使用内联CSS和HTML
使用构造函数53
使用外部模板54
注入指令56
用依赖注入构建嵌套组件
通过依赖注入传递数据
创建一个使用input的Angular应用
第五章表达/
使用表达式61
使用基本短语62
与expression中的Component类交互64
在Angular表达式中使用TypeScript 65
使用管道/
使用内置管道69
使用内置管道71
建造自定义管道
创建自定义管道
第六章数据绑定
理解数据绑定75
插值76
属性绑定77
属性绑定78
类绑定79
风格绑定81
事件绑定82
双向绑定85
第七章内置指令
理解指令87
使用内置指令87
组件指令88
结构指令88
属性指令91
第八章海关指令
创建自定义属性指令
用组件创建自定义指令
第九章事件与变化检测
使用浏览器事件103
发出自定义事件104
向父组件层次结构发出自定义事件
用监听器处理自定义事件
在嵌套组件中实现自定义事件
从子组件中删除父组件中的数据
使用可观察对象110
创建一个可观察对象
用可观察对象观察数据变化
第10章在Web应用中实现Angular服务
理解Angular Services 115
使用内置服务
使用HTTP服务发送HTTP GET和PUT请求
1 .配置HTTP请求
HTTP响应回调函数的实现
实现一个简单的JSON文件并使用http服务访问它
使用http服务实现一个简单的模拟服务器
实现一个简单的模拟服务器并使用http服务更新服务器上的项目127
使用router Service改变视图
在Angular 134中使用路由
实现一个简单的路由器
用导航条实现路由器
实现一个带参数143的路由器
第十一章创建你自己的自定义Angular服务
在Angular应用中集成自定义服务
向应用中添加Angular服务
实现一个使用常量数据服务的简单应用程序
实现数据转换服务
实现可变数据服务
实现一个返回承诺的服务
实现共享服务
第12章使用Angular的乐趣
实现一个使用动画服务的Angular应用
实现一个可以放大图片的Angular应用176
实现一个支持拖放的Angular应用
实现一个星级角组件
指数195