TypeScript Essential Notes
文章平均质量分 72
TS learning notes
renefox
StackOverFlow, you're my only hope!
展开
-
TypeScript Essential Notes 7 - Modules
Understanding the need for modules in Javascript Organizaing your code with namespaces Using namespaces to encapsulate private members Understanding the difference between internal and external moudles Switching from internal to external modules Importing原创 2021-12-20 16:20:29 · 481 阅读 · 0 评论 -
TypeScript Essential Notes 6 - Generics
Introducing generics Creating generic classes Applying generic constraints原创 2021-12-15 15:04:14 · 749 阅读 · 0 评论 -
TypeScript Essential Notes 5 - Classes
Understanding prototypical inheritance Defining a class Applying static properties Making properties smarter with accessors Inheriting behavior from a base class Implementing an abstract class Controlling visibility with access modifiers Implementing inter原创 2021-11-19 11:46:52 · 792 阅读 · 0 评论 -
TypeScript Essential Notes 4 - Custom Types
Defining custom types with interfaces TypeScript提供了3种自定义类型的方法:interfaces, classes, enums Using interfaces to describe functions Extending interface definitions Defining constant values with enums Defining anonymous types原创 2021-11-16 17:53:02 · 589 阅读 · 0 评论 -
TypeScript Essential Notes 3 - Type Fundamentals
1.Introducing JavaScript types 2.Understanding type inference 3.Specifying JavaScript types 4.Specifying function parameter types 5.Adding function overloads原创 2021-11-07 20:49:42 · 255 阅读 · 0 评论 -
TypeScript Essential Notes 2 - ES6 Language Features
syntactic suguar 语法糖 Default parameters Template strings use backtick symbol backtick 反引号 bracket 大括号 var displayName = `Todo ${todo.id}`;原创 2021-11-01 13:54:14 · 314 阅读 · 0 评论 -
TypeScript Essential Notes 1 - Configuring Your Environment
Chapter 1 - Configuring Your Environment [1-1] TypeScript Complier Installation Install as Visual Studio extension Install command-line interface (CLI) (via node package manager) [1-3]原创 2021-11-01 12:57:28 · 77 阅读 · 0 评论 -
TypeScript Essential Notes 0 - Introduction
https://www.linkedin.com/learning/typescript-essential-training/template-strings?autoAdvance=true&autoSkip=false&autoplay=true&resume=true&u=79479146 Languages Dynamic - forgiving languages Static - rigid / imposing restrictions completely原创 2021-11-01 12:29:30 · 106 阅读 · 0 评论