Giter Club home page Giter Club logo

black-typescript-guidebook's Introduction

TypeScript GuideBook

  • 语法
    • 基础
      • 原始数据类型
      • 元组类型
      • 枚举类型
      • 任意类型(不做类型检查)
      • 数组类型
      • Never 类型(任何类型子类型)
      • 对象类型
      • 接口
      • 函数类型
      • 类型别名
    • 进阶
      • 泛型
      • 类型断言
      • 类型推论
      • 类型保护
      • 类型兼容性
      • 交叉类型
      • 联合类型
      • 索引类型
      • 映射类型
      • 条件类型
      • This 类型
      • 字符串字面量类型
      • 可辨识联合 Discriminated Unions
      • 命名空间和模块化
      • 实用工具类型
    • 高级
      • 类型兼容性
      • 模块解析
      • 声明合并
      • 书写 d.ts 文件
      • JSX
      • 装饰器
      • 混入 Mixin
      • 三斜线指令
      • JavaScript 文件里的类型检查
  • 配置
    • 类型描述文件
    • 工程配置
      • 环境搭建(慕课)
      • 结构
      • 工程引用
      • NPM 包的类型
      • 编译选项
      • 配置 WATCH
      • 在 MSBuild 里实用编译顺序
      • 与其他构建工具整合
      • 实用 TypeScript 的每日构建版本
  • 编译原理
    • 概览
    • 程序
    • 抽象语法树
    • 扫描器
    • 解析器
    • 绑定器
    • 检查器
    • 发射器
  • 扩展
    • 推荐资源
    • 常见编译错误
    • 编码规范
    • TypeScript 里的 this
    • 层次概述

black-typescript-guidebook's People

Stargazers

 avatar bulaike avatar

Watchers

bulaike avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.