Google 开源项目风格指南
  • Google 开源项目风格指南——中文版
  • C++ 风格指南 - 内容目录
  • Objective-C 风格指南 - 内容目录
  • Python 风格指南 - 内容目录
  • Shell 风格指南 - 内容目录
  • Javascript 风格指南 - 内容目录
  • TypeScript 风格指南
    • 1. 0. 扉页
    • 2. 导言
    • 3. 语法规范
    • 4. 语言特性
    • 5. 代码管理
    • 6. 类型系统
    • 7. 一致性
  • HTML/CSS 风格指南 - 内容目录
  • Java 风格指南 - 内容目录
Google 开源项目风格指南
  • TypeScript 风格指南
  • View page source

TypeScript 风格指南¶

目录

  • 1. 0. 扉页
  • 2. 导言
    • 2.1. 术语说明
    • 2.2. 指南说明
    • 2.3. 翻译信息
  • 3. 语法规范
    • 3.1. 标识符
    • 3.2. 文件编码
    • 3.3. 注释与文档
  • 4. 语言特性
    • 4.1. 可见性
    • 4.2. 构造函数
    • 4.3. 类成员
    • 4.4. 原始类型与封装类
    • 4.5. 数组构造函数
    • 4.6. 强制类型转换
    • 4.7. 变量
    • 4.8. 异常
    • 4.9. 对象迭代
    • 4.10. 容器迭代
    • 4.11. 展开运算符
    • 4.12. 控制流语句 / 语句块
    • 4.13. switch 语句
    • 4.14. 相等性判断
    • 4.15. 函数声明
    • 4.16. 函数表达式
    • 4.17. 自动分号插入
    • 4.18. @ts-ignore
    • 4.19. 类型断言与非空断言
    • 4.20. 成员属性声明
    • 4.21. 枚举
    • 4.22. debugger 语句
    • 4.23. 装饰器
  • 5. 代码管理
    • 5.1. 模块
    • 5.2. 导出
    • 5.3. 导入
    • 5.4. 根据特征组织代码
  • 6. 类型系统
    • 6.1. 类型推导
    • 6.2. Null 还是 Undefined ?
    • 6.3. 结构类型 与 指名类型
    • 6.4. 接口 还是 类型别名?
    • 6.5. Array<T> 类型
    • 6.6. 索引类型 {[key: string]: number}
    • 6.7. 映射类型与条件类型
    • 6.8. any 类型
    • 6.9. 元组类型
    • 6.10. 包装类型
    • 6.11. 只有泛型的返回类型
  • 7. 一致性
    • 7.1. 目标
Previous Next

© Copyright .

Built with Sphinx using a theme provided by Read the Docs.