0 0 0

Learning TypeScript中文版.pdf

我送你滚
3天前 100
我用夸克网盘分享了「Learning TypeScript中文版.pdf」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
Learning TypeScript中文版 作者: 【西班牙】Remo H·Jansen 出版社: 电子工业出版社 出品方: 博文视点 译者: 龙逸楠/蔡伟/迷走 出版年: 2016-10-1 页数: 344 定价: 89 装帧: 平装 ISBN: 9787121300479

内容简介

Remo H. Jansen 是一位前端工程师、开源项目贡献者、企业家、科技爱好者、游戏爱好者和互联网爱好者。 他来自西班牙的塞维利亚,但目前居住于爱尔兰的都柏林,并在那里做着一份金融服务行业的全职工作。Remo 有着多年的大型JavaScript 应用开发经验,从航班预定系统到投资组合管理解决方案。 Remo 在TypeScript 社区中十分活跃。他是都柏林TypeScript 交流会的组织者,并且是InversifyJS(一个TypeScript 应用的控制反转容器)和AtSpy(一个TypeScript 应用的测试框架)的作者。在他的个人博客(http://blog.wolksoftware.com/)中,他写了许多关于TypeScript 和其他Web 技术的博客。 Remo 也是由Packt Publishing 出版,Nathan Rozentals 撰写的Mastering TypeScript 一书的技术审校者。

作者简介

Remo H. Jansen 是一位前端工程师、开源项目贡献者、企业家、科技爱好者、游戏爱好者和互联网爱好者。 他来自西班牙的塞维利亚,但目前居住于爱尔兰的都柏林,并在那里做着一份金融服务行业的全职工作。Remo 有着多年的大型JavaScript 应用开发经验,从航班预定系统到投资组合管理解决方案。 Remo 在TypeScript 社区中十分活跃。他是都柏林TypeScript 交流会的组织者,并且是InversifyJS(一个TypeScript 应用的控制反转容器)和AtSpy(一个TypeScript 应用的测试框架)的作者。在他的个人博客(http://blog.wolksoftware.com/)中,他写了许多关于TypeScript 和其他Web 技术的博客。 Remo 也是由Packt Publishing 出版,Nathan Rozentals 撰写的Mastering TypeScript 一书的技术审校者。

网友热评

都会华灯初上: emmm……很一般啊。花了很多篇幅讲了一些已经过时的开源项目,有些尴尬。 dhcn: 内容范围上更接近实践,但总体而言比较基础:语言基础+基础实践,看完官网文档后,扫一扫、打打底。

图书目录

前言XVIII 1TypeScript简介1 TypeScript的架构1 设计目标1 TypeScript组件3 TypeScript语言特性4 类型6 变量、基本类型和运算符7 流程控制语句14 函数18 类20 接口22 命名空间22 综合运用23 小结25 2自动化工作流程26 一个现代化的开发工作流程26 准备工作27 Node.js27 Atom27 Git和GitHub30 版本控制工具30 包管理工具34 npm35 Bower38 tsd38 自动化任务工具39 检查TypeScript代码的质量41 编译TypeScript代码42 优化TypeScript应用44 管理Gulp任务的执行顺序48 自动化测试工具50 使跨设备测试同步52 持续集成工具55 脚手架工具56 小结58 3使用函数59 在TypeScript中使用函数60 函数声明和函数表达式60 函数类型61 有可选参数的函数62 有默认参数的函数63 有剩余参数的函数64 函数重载66 特定重载签名67 函数作用域68 立即调用函数71 范型74 tag函数和标签模板77 TypeScript中的异步编程78 回调和高阶函数79 箭头函数79 回调地狱81 promise86 生成器91 异步函数——async和await93 小结93 4TypeScript中的面向对象编程94 SOLID原则95 类95 接口99 关联、聚合和组合100 关联100 聚合100 组合100 继承101 混合104 范型类109 范型约束113 在范型约束中使用多重类型117 范型中的new操作118 遵循SOLID原则118 里氏替换原则118 接口隔离原则120 依赖反转原则122 命名空间122 模块124 ES6模块——运行时与程序设计时126 外部模块语法——仅在程序设计阶段可用127 AMD模块定义语法——仅在运行时使用128 CommonJS模块定义语法——仅在运行时使用129 UMD模块定义语法——仅在运行时使用130 SystemJS模块定义——仅在运行时使用131 循环依赖131 小结133 5运行时134 环境135 运行时的一些概念135 帧136 栈137 队列137 堆137 事件循环137 this操作符138 全局上下文中的this操作符139 函数上下文中的this操作符139 call、apply和bind方法140 原型143 实例属性与类属性的对比144 基于原型的继承147 原型链151 访问对象的原型152 new操作符153 闭包153 闭包和静态变量155 闭包和私有成员157 小结159 6应用性能160 准备工作160 性能和资源161 性能指标162 可用性162 响应时间162 处理速度162 延迟162 带宽163 可伸缩性163 性能分析163 网络性能分析163 网络性能与用户体验168 GPU性能分析172 CPU性能分析174 内存性能分析176 垃圾回收器178 性能自动化178 性能优化自动化178 性能监测自动化179 性能测试自动化180 错误处理180 Error类181 try…catch语句和throw语句182 小结182 7应用测试183 软件测试术语表183 断言184 测试规范185 测试用例185 测试套件185 测试监视185 替身185 测试桩185 模拟185 测试覆盖率186 必要的准备186 Gulp187 Karma187 Istanbul187 Mocha187 Chai188 Sinon.JS188 类型定义188 PhantomJS189 Selenium和Nightwatch.js189 测试计划和方法190 测试驱动开发190 行为驱动测试191 测试计划和测试类型191 建立测试基础结构192 使用Gulp构建这个程序193 使用Karma运行单元测试197 使用Selenium和Nightwatch.js运行E2E测试200 使用Mocha和Chai创建测试断言、规范和套件203 测试异步代码207 断言异常208 Mocha和Chai的TDD与BDD对比209 使用Sinon.JS编写测试监视和测试桩209 测试监视213 测试桩215 使用Nightwatch.js创建端对端测试216 生成测试覆盖率报告217 小结220 8装饰器221 条件准备221 注解和装饰器222 类装饰器223 方法装饰器226 属性装饰器228 参数装饰器230 装饰器工厂232 带有参数的装饰器234 反射元数据API235 小结239 9应用架构240 单页应用架构241 MV*架构246 MV*框架中的组件和功能247 model247 collection248 itemview248 collectionview249 controller250 事件251 路由和hash(#)导航251 中介器254 调度器255 客户端渲染和VirtualDOM256 用户界面数据绑定256 数据流258 Webcomponent和shadowDOM259 选择一个程序框架260 从零开始实现一个MVC框架261 准备工作262 程序事件264 中介器265 程序组件268 路由表270 事件发射271 路由272 调度器275 controller279 model和modelsettings280 view和viewsettings283 框架287 小结288 10汇总289 准备工作289 程序依赖290 程序中的数据291 程序架构292 程序文件结构293 配置自动构建流程294 程序布局297 实现根组件298 实现marketcontroller299 实现NASDAQmodel302 实现NYSEmodel303 实现marketview304 实现market模板306 实现symbolcontroller308 实现quotemodel309 实现symbolview311 实现chartmodel313 实现chartview316 测试应用318 准备发布程序319 小结320

Learning

版权说明

1、本站不保存、不存储任何实质资源,以上二维码指向为网盘资源链接,其内容归对应版权方所有
2、如有侵犯版权的情况,请点击下面举报/反馈按钮反馈或发送邮件[email protected]投诉说明情况
3、我们核实后将第一时间删除相关页面内容,谢谢理解和配合

这些人下载过 (12)
  • 毁梦少年
  • 你若喝酒请你吃醋
  • 梦泽
  • 你若幸福我便不再打扰
  • 我怀念的是那片星空
  • 恋于她
  • 糖綶
  • 哥没你这菜锅里还有饭
  • 一碗人间
  • 年轻的战场
  • 好似梦
  • 贱人矫情马尿多
最新回复 (0)

    暂无评论

请先登录后发表评论!

返回
请先登录后发表评论!