Slide 1

Slide 1 text

基于Typescript的npm模块开发 分享人 林佳铭 日期 2018-11-29

Slide 2

Slide 2 text

提纲 1. 为什么选择TS 2. TS+JEST编写轻量级NPM模块的基础流程

Slide 3

Slide 3 text

为什么选择 TS • 类型系统 • 强大的IDE支持 • JavaScript的超集

Slide 4

Slide 4 text

静态类型带来哪些好处 类型拥有着提高代码质量和可读性的可靠能力: • 在重构时,类型增加了你的敏捷性。 让编译器捕获错误比在运行时崩溃更好。 • 类型是你能拥有的最好的文档形式之一。 函数签名是定理,而函数体则是证明过程。

Slide 5

Slide 5 text

IDE支持体现在什么地方 lib.es5.d.ts

Slide 6

Slide 6 text

JavaScript的超集

Slide 7

Slide 7 text

使用TS+JEST编写npm模块 文档地址:https://efox-doc.yy.com/efox/guide/

Slide 8

Slide 8 text

QA

Slide 9

Slide 9 text

END Thank you