当前位置:主页 > 计算机电子书 > 程序设计 > Web前端下载
Angular5高级编程(第2版)

Angular5高级编程(第2版) PDF 清晰完整版

  • 更新:2023-07-13
  • 大小:508.1 MB
  • 类别:Web前端
  • 作者:Adam
  • 出版:清华大学出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

《Angular5高级编程(第2版)》是一本非常优秀的书籍。本书完整地介绍了Angular框架的各个方面,包括Angular编程和最新版本的Angular 5。作者对每个主题的讲解非常清晰,并且简洁凝练,让读者能够迅速掌握关键概念。书中还包含大量实用的示例和细节,能够帮助读者将所学知识应用到实际项目中。对于想要充分利用Angular 5构建动态JavaScript应用程序的开发者来说,这本书是一本难得的宝典。

Angular5高级编程

Angular5高级编程电子书封面

读者评价

有一类书事无巨细,但从头到尾翻一遍你还是啥都不知道。还有一类书本身写来就不是用来看的,而是用来查的。不幸也是万幸,这本书这两类都占。跟着官方文档写的时候放一本这个在身边,就算一页都没翻,但瞬间安心了好多,觉得自己啥都会

唉,除了前两章是angular5,其他都是angular4。。既然这样编排,干嘛用5来吸引人呢。书的内容一般般。但是就光内容和介绍不符,就把书扔那没看了,心里受不了这种销售。

书中有太多重复的描述和代码。光是叫你使用数中指定的版本在115页前都至少出现了3次。还有就是话语重复罗嗦。7.1准备项目里说要找个地方输入ng new SprotsStroe,7.1.1还是叫准备项目,还是说要找个地方输入ng new SprotsStroe。还有就是,完全按照说上的版本安装软件,敲的代码,程序很多都执行不了。

内容介绍

《Angular 5 高级编程(第2版)》内容已经全面更新到*版Angular 5!本书将告知读者如何充分利用领先的一体化框架 Angular 5来构建动态的JavaScript应用程序。畅销书作家Adam Freeman首先介绍了MVC模式及其 优势,然后展示了如何在项目中使用Angular框架,从*基本的功能开始,逐步建立*和复 杂的功能,深入理解开发Angular应用程序所需的知识。《Angular 5 高级编程(第2版)》对每个主题的诠释都非常清晰且简洁凝练,并且包含大量能够助你学以致用的细节,以 务实的视角深入讨论Angular框架*重要的一些功能,每章都包括常见问题并详细讲解如何避免 这些问题发生。 《Angular 5 高级编程(第2版)》特色: ● 如何在架构层面深入理解MVC模式 ● 如何使用Angular 5创建丰富而动态的Web应用程序客户端 ● 如何扩展和定制Angular 5 ● 如何测试Angular 5项目

目录

  • 第1章  准备工作     1
  • 高级功能     2
  • 第2章  第一个Angular应用程序     5
  • 第3章  创建项目     31
  • Core MVC部分     34
  • 第4章  HTML和CSS入门     51
  • 第5章  JavaScript与TypeScript:
  • 第1部分     69
  • 文件     71
  • 加载器     73
  • 实参     79
  • 第6章  JavaScript与TypeScript:
  • 第2部分     93
  • 第7章  SportsStore:一个真实的
  • 应用程序     113
  • 第8章  SportsStore:订单和结账     141
  • 组件     148
  • 第9章  SportsStore:管理     169
  • 模块     186
  • 第10章  SportsStore:部署     197
  • 容器化     197
  • 第11章  创建Angular项目     203
  • 开发项目     203
  • 文档     204
  • Angular开发     214
  • 加载器     222
  • 创建项目     229
  • 第12章  使用数据绑定     233
  • 第13章  使用内置指令     255
  • 指令     271
  • 第14章  使用事件和表单     281
  • 表单     295
  • 功能     313
  • 第15章  创建属性指令     327
  • 数据     333
  • 属性     335
  • 绑定     344
  • 第16章  创建结构型指令     351
  • 简洁语法     358
  • 数据     362
  • 第17章 理解组件     385
  • 第18章  使用和创建管道     413
  • 数据     439
  • 第19章  使用服务     443
  • 作为服务分发     450
  • 依赖     455
  • 第20章  使用服务提供程序     469
  • 程序     486
  • 限制     488
  • 提供程序     489
  • 程序     491
  • 第21章  使用和创建模块     499
  • 模块     512
  • 模块     518
  • 第22章  创建示例项目     523
  • 服务器     525
  • 第23章  使用Reactive Extensions     539
  • 解决问题     543
  • 第24章  生成异步HTTP请求     563
  • 消息     585
  • 第25章  路由和导航:第1部分     589
  • 变化     602
  • 支持代码     615
  • 第26章  路由与导航:第2部分     619
  • 路由变化     631
  • 样式的链接     633
  • 第27章  路由与导航:第3部分     645
  • 模块     667
  • 情况下导航     678
  • 第28章  使用动画     681
  • 路由配置     686
  • 公共样式     704
  • 第29章  Angular单元测试     713
  • 单元测试     719
  • 测试     721
  • 工作     722
  • 组件     728

资源下载

资源下载地址1:https://pan.baidu.com/s/1desHAVw1x-b-hnycUwOq6g

资源下载地址2:https://pan.quark.cn/s/21ab3848e172

相关资源

网友留言

网友NO.48945
耿连英

新特性 Angular Material和CDK稳定版 CLI中支持Service Worker 在CLI中改进了Universal和AppShell的支持 改进了装饰器的错误信息 支持TypeScript2.5 有关功能和bug修复的完整列表,请参阅Angular,Material和CLI的更新日志。 在发布了11个alpha版本,12个beta版本以及3个候选版本之后,我们很高兴现在能够标记Angular Material和Angular CDK的5.0.0的稳定版。基于Google的Material Design视觉设计语言,Angular Material提供了30个UI组件给你的Angular应用。组合使用Angular CDK,Angular CDK(组件开发工具包)提供了一组构建模块,帮组您构建自己的定制组件,而不需要再次解决常见问题。这些组件已经被许多GOogle应用程序(包括Google Analytics套件,Google云平台开发人员控制台以及Google Shopping Express)用于生产。 从这个版本开始,Angular Material将遵循与Angular相同的语义化哲学,主版本的Angular Materital和Angular CDK同时作为其它平台的主版本发布。bug修复的版本将按照每周的迭代进行,而次版本将在功能完成时发布。 访问matrial.angular.io获取文档,演示和我们的入门指南。你还可以在Github上跟进我们的进度,因为我们将继续为框架添加更多类容。在接下来的几个月中,请关注诸如新的mat-tree,virtual scrolling,组件测试套件以及拖放功能。 CLI1.6的Service Worker支持 性能一直是Web开发人员的一个重要目标,在今天的局域网WIFI和移动网络事件中,性能一直是一个重要的目标。现代浏览器有一个新的API用于构建可靠且快速加载的站点,称为Service Worker API。 Angular5.0.0附带了一个为Angular应用程序定制的新的Service Worker实现,而Angular CLI 1.6包含了支持利用这个新特性构建应用的功能。使用@angular/service-worker可以提升你的应用的加载性能在支持该API的浏览器中,以及使你的应用的加载体验更像是本地app。 在我们的文档网站中,学习更多关于Angular Service的内容。 CLI1.6 改进Universal和App Shell支持 此外,随着Angular CLI1.6的发布,更好的通过Schematics将Universal添加到你现有的项目中,并为App Shell提供支持。

网友NO.32925
郝君昊

构建优化器 5.0.0开始,通过CLI执行的产品构建默认使用构建优化器。 构建优化器是CLI中的一个工具,它基于我们对你Angular应用的理解,可以把构建后的包变得更小。 构建优化器有两个主要任务。首先,把你应用的某些部分标记为pure,以便原有工具利用它改进“tree shaking”的优化效果,同时删除应用中不必要的东西。 其次,构建优化器会从你的应用中删除Angular装饰器代码。装饰器只有编译器会用,运行时不用,可以删掉。上述两项优化都可以减少生成JS包的大小,同时加快应用启动速度。 Angular Universal状态转交API及对DOM的支持 这样更便于在服务端和客户之间共享应用状态。 Angular Universal是一个帮助开发者执行服务端渲染(SSR)的项目。服务端渲染生成的HTML对不支持JS的蜘蛛和爬虫友好,同时有助于提升用户感知性能。 在5.0.0中,开发团队添加了ServerTransferStateModule及对应的BrowserTransferStateModule。这个模块可以帮开发者在服务端渲染生成的内容中加入相关信息,然后传送给客户端,从而避免重复生成。这对于通过HTTP获取数据的场景是很有用的。通过把状态从服务器传送到客户端,开发者就不用再发第二次HTTP请求了。状态转交的相关文档几周后会发布。 Angular Universal团队还把平台服务器Domino加到了平台服务器中。Domino支持在服务器端环境下更多的开箱即用的DOM操作,可以改进我们对非服务端第三方JS及组件库的支持。 编译器改进 为支持递增编译,我们改进了Angular编译器。结果让重新构建加快,特别是对产品构建和AOT构建,效果更明显。我们还增强了装饰器,通过删除空白达到减少包大小的目的。 TypeScript转换 现在,Angular编译器底层的工作机制是TypeScript转换,从而让递增式重新构建快了很多。TypeScript转换是TypeScript 2.3新增的一个特性,可以让我们深入到标准TypeScript编译管道。 在打开AOT标签的情况下,运行ng serve就可以利用上述机制。 ng serve --aot 建议大家都试一下。将来这个配置会成为CLI的默认值。很多项目都有性能问题,涉及上千组件,我们希望各种规模的项目都能从这些改进中受益。 在执行https://angular.io 的递增AOT构建时,新编译器管道可节省95%的构建时间(在我们开发机上测试的结果是从40多秒减少为不到2秒)。 我们的目标是让AOT编译快到能开发者用它开发的程度。现在,我们已经冲进了2秒以内,因此将来的CLI中可能会默认开启AOT。 作为向本次转换过渡的一步,我们不再需要genDir,而outDir也变了:现在,我们会把为包生成的文件都打到node_modules里。