
熟练掌握TypeScript教程-2022
来自 网络整理·免费领取学习资源
5,239 领取 · 8,386 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《熟练掌握TypeScript教程-2022》。官网需要单独购买,有集上可以免费领取。
课程目录
- 1. Introduction
- 1. Welcome & Course Overview
- 2. Course Prerequisites
- 3. The Case For TypeScript
- 4. TypeScript Overview
- 10. The TypeScript Compiler
- 1. Compiling to JavaScript
- 1. Compiling to JavaScript.srt
- 2. Watch Mode
- 2. Watch Mode.srt
- 3. Working With Multiple Files
- 3. Working With Multiple Files.srt
- 4. The Files Compiler Option
- 4. The Files Compiler Option.srt
- 5. Include & Exclude Options
- 5. Include & Exclude Options.srt
- 6. Outdir Option
- 6. Outdir Option.srt
- 7. Target Option
- 7. Target Option.srt
- 8. Strict Option
- 8. Strict Option.srt
- 9. Compiler Options Wrap Up
- 9. Compiler Options Wrap Up.srt
- 11. Mini Project The DOM, Type Assertions, and More!
- 1. A Simple Project Setup
- 1. A Simple Project Setup.srt
- 10. Connecting to LocalStorage
- 10. Connecting to LocalStorage.srt
- 11. Todo List Finishing Touches
- 11. Todo List Finishing Touches.srt
- 2. Working With The DOM
- 2. Working With The DOM.srt
- 3. The Lib Compiler Option
- 3. The Lib Compiler Option.srt
- 4. TypeScript’s Non-Null Assertion Operator
- 4. TypeScript’s Non-Null Assertion Operator.srt
- 5. Type Assertions
- 5. Type Assertions.srt
- 6. Type Assertions With the DOM
- 6. Type Assertions With the DOM.srt
- 7. Working With Events
- 7. Working With Events.srt
- 8. Building The Todo List
- 8. Building The Todo List.srt
- 9. Adding in an Interface
- 9. Adding in an Interface.srt
- 12. Classes
- 1. Classes Setup
- 1. Classes Setup.srt
- 10. The Dreaded Super
- 10. The Dreaded Super.srt
- 2. The Class Keyword
- 2. The Class Keyword.srt
- 3. Constructors
- 3. Constructors.srt
- 4. Class Fields
- 4. Class Fields.srt
- 5. Private Fields
- 5. Private Fields.srt
- 6. Getters
- 6. Getters.srt
- 7. Setters
- 7. Setters.srt
- 8. Static Properties & Methods
- 8. Static Properties & Methods.srt
- 9. Extending Classes
- 9. Extending Classes.srt
- 13. TypeScript Classes
- 1. Annotating Classes In TypeScript
- 1. Annotating Classes In TypeScript.srt
- 10. Creating Abstract Classes
- 10. Creating Abstract Classes.srt
- 2. Class Fields In TypeScript
- 2. Class Fields In TypeScript.srt
- 3. readonly Class Properties
- 3. readonly Class Properties.srt
- 4. The public Modifier
- 4. The public Modifier.srt
- 5. The private Modifier
- 5. The private Modifier.srt
- 6. Parameter Properties Shorthand
- 6. Parameter Properties Shorthand.srt
- 7. Getters and Setters
- 7. Getters and Setters.srt
- 8. The Protected Modifier
- 8. The Protected Modifier.srt
- 9. Classes and Interfaces
- 9. Classes and Interfaces.srt
- 14. Generics
- 1. Introducing Generics
- 10. Writing Generic Classes
- 2. Another Example Of A Built-In Generic
- 3. Writing Our First Generic
- 4. Writing Another Generic Function
- 5. Inferred Generic Type Parameters
- 6. Generics, Arrow Functions, & TSX Files
- 7. Generics With Multiple Types
- 8. Adding Type Constraints
- 9. Default Type Parameters
- 15. Type Narrowing
- 1. Typeof Guards
- 1. Typeof Guards.srt
- 2. Truthiness Guards
- 2. Truthiness Guards.srt
- 3. Equality Narrowing
- 3. Equality Narrowing.srt
- 4. Narrowing With The In Operator
- 4. Narrowing With The In Operator.srt
- 5. Instanceof Narrowing
- 5. Instanceof Narrowing.srt
- 6. Working With Type Predicates
- 6. Working With Type Predicates.srt
- 7. Discriminated Unions
- 7. Discriminated Unions.srt
- 8. Exhaustiveness Checks With Never
- 8. Exhaustiveness Checks With Never.srt
- 16. Working With Type Declarations
- 1. Introducing Type Declarations
- 1. Introducing Type Declarations.srt
- 2. Using 3rd Party Libraries Axios
- 2. Using 3rd Party Libraries Axios.srt
- 3. Working With Axios Types
- 3. Working With Axios Types.srt
- 4. Installing Types Separately
- 4. Installing Types Separately.srt
- 17. Modules
- 1. A Note On Namespaces
- 1. A Note On Namespaces.srt
- 2. Working Without Modules
- 2. Working Without Modules.srt
- 3. Using TypeScript Modules
- 3. Using TypeScript Modules.srt
- 4. Changing Compilation Module System
- 4. Changing Compilation Module System.srt
- 5. ImportExport Syntax In Depth
- 5. ImportExport Syntax In Depth.srt
- 6. Importing Types
- 6. Importing Types.srt
- 18. Webpack & TypeScript
- 1. What’s The Point Of Webpack
- 1. What’s The Point Of Webpack.srt
- 2. Setting Up a Project
- 2. Setting Up a Project.srt
- 3. Installing Webpack Dependencies
- 3. Installing Webpack Dependencies.srt
- 4. Basic Webpack Config
- 4. Basic Webpack Config.srt
- 5. Adding Source Maps
- 5. Adding Source Maps.srt
- 6. Webpack Dev Server
- 6. Webpack Dev Server.srt
- 7. Production Configuration
- 7. Production Configuration.srt
- 19. React & TypeScript
- 1. React & TypeScript Introduction
- 1. React & TypeScript Introduction.srt
- 10. Updating The State
- 10. Updating The State.srt
- 11. Finishing Touches
- 11. Finishing Touches.srt
- 12. React + TypeScript Wrapup
- 12. React + TypeScript Wrapup.srt
- 2. Create React App With TypeScript
- 2. Create React App With TypeScript.srt
- 3. Our First Component
- 3. Our First Component.srt
- 4. A Note on React.FC
- 4. A Note on React.FC.srt
- 5. Props With TypeScript
- 5. Props With TypeScript.srt
- 6. Creating Our ShoppingList Component
- 6. Creating Our ShoppingList Component.srt
- 7. useState With TypeScript
- 7. useState With TypeScript.srt
- 8. Creating Our ShoppingItem Form
- 8. Creating Our ShoppingItem Form.srt
- 9. useRef With TypeScript
- 9. useRef With TypeScript.srt
- 2. Installation & Setup
- 1. Installing TypeScript
- 2. The TypeScript Playground
- 3. Installing Visual Studio Code
- 4. How We Use TypeScript
- 3. Type Annotation Basics
- 1. Our First Type Annotation
- 1. Our First Type Annotation.srt
- 2. Working With Numbers & Booleans
- 2. Working With Numbers & Booleans.srt
- 3. Quiz 1.html
- 4. Compiling TypeScript
- 4. Compiling TypeScript.srt
- 5. Type Inference
- 5. Type Inference.srt
- 6. Inference Quiz.html
- 7. The Any Type
- 7. The Any Type.srt
- 8. Delayed Initialization & Implicit Any
- 8. Delayed Initialization & Implicit Any.srt
- 4. Functions
- 1. Function Parameter Annotations
- 3. More On Function Parameter Annotations
- 4. Working With Default Parameters
- 5. Return Type Annotations
- 6. Anonymous Function Contextual Typing
- 7. The Void Type
- 8. The Never Type
- 5. Object Types
- 1. Working With Object Types
- 1. Working With Object Types.srt
- 2. More Object Types
- 2. More Object Types.srt
- 3. Excess Properties
- 3. Excess Properties.srt
- 4. Creating Type Aliases
- 4. Creating Type Aliases.srt
- 5. Nested Objects
- 5. Nested Objects.srt
- 6. Optional Properties
- 6. Optional Properties.srt
- 7. The readonly Modifier
- 7. The readonly Modifier.srt
- 8. Intersection Types
- 8. Intersection Types.srt
- 6. Array Types
- 1. Working With Array Types
- 1. Working With Array Types.srt
- 2. More Array Syntax
- 2. More Array Syntax.srt
- 3. Multidimensional Arrays
- 3. Multidimensional Arrays.srt
- 7. Union Types
- 1. Introducing Union Types
- 1. Introducing Union Types.srt
- 2. Type Narrowing w Union Types
- 2. Type Narrowing w Union Types.srt
- 3. Union Types and Arrays
- 3. Union Types and Arrays.srt
- 4. Literal Types
- 4. Literal Types.srt
- 8. Tuples and Enums
- 1. Introducing Tuples
- 1. Introducing Tuples.srt
- 2. A Bit More On Tuples
- 2. A Bit More On Tuples.srt
- 3. Introducing Enums
- 3. Introducing Enums.srt
- 4. A Bit More On Enums!
- 4. A Bit More On Enums!.srt
- 5. Enums Behind The Scenes
- 5. Enums Behind The Scenes.srt
- 9. Interfaces
- 1. Introducing Interfaces
- 1. Introducing Interfaces.srt
- 2. Readonly and Optional Interface Properties
- 2. Readonly and Optional Interface Properties.srt
- 3. Interface Methods
- 3. Interface Methods.srt
- 4. Interface Method Parameters
- 4. Interface Method Parameters.srt
- 5. Reopening Interfaces
- 5. Reopening Interfaces.srt
- 6. Extending Interfaces
- 6. Extending Interfaces.srt
- 7. Interface Multiple Inheritance
- 7. Interface Multiple Inheritance.srt
- 8. Interfaces Vs. Type Aliases
- 8. Interfaces Vs. Type Aliases.srt
包含内容
- · 1. Introduction
- · 1. Welcome & Course Overview
- · 2. Course Prerequisites
- · 3. The Case For TypeScript
- · 4. TypeScript Overview
- · 10. The TypeScript Compiler
- · 1. Compiling to JavaScript
- · 1. Compiling to JavaScript.srt
贡献者
小宇
白银
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。