【资源目录】:

├──1. Introduction

| ├──1. Welcome & Course Overview.mp4 12.00M

| ├──2. Course Prerequisites.mp4 6.29M

| ├──3. The Case For TypeScript.mp4 29.90M

| └──4. TypeScript Overview.mp4 26.96M

├──10. The TypeScript Compiler

| ├──1. Compiling to JavaScript.mp4 49.04M

| ├──1. Compiling to JavaScript.srt 13.38kb

| ├──2. Watch Mode.mp4 13.42M

| ├──2. Watch Mode.srt 5.69kb

| ├──3. Working With Multiple Files.mp4 24.98M

| ├──3. Working With Multiple Files.srt 9.33kb

| ├──4. The Files Compiler Option.mp4 30.13M

| ├──4. The Files Compiler Option.srt 9.20kb

| ├──5. Include & Exclude Options.mp4 47.87M

| ├──5. Include & Exclude Options.srt 13.84kb

| ├──6. Outdir Option.mp4 15.24M

| ├──6. Outdir Option.srt 3.79kb

| ├──7. Target Option.mp4 23.69M

| ├──7. Target Option.srt 4.92kb

| ├──8. Strict Option.mp4 47.61M

| ├──8. Strict Option.srt 12.80kb

| ├──9. Compiler Options Wrap Up.mp4 28.87M

| └──9. Compiler Options Wrap Up.srt 6.28kb

├──11. Mini Project The DOM, Type Assertions, and More!

| ├──1. A Simple Project Setup.mp4 39.55M

| ├──1. A Simple Project Setup.srt 17.87kb

| ├──10. Connecting to LocalStorage.mp4 51.47M

| ├──10. Connecting to LocalStorage.srt 16.07kb

| ├──11. Todo List Finishing Touches.mp4 45.59M

| ├──11. Todo List Finishing Touches.srt 13.62kb

| ├──2. Working With The DOM.mp4 63.29M

| ├──2. Working With The DOM.srt 18.56kb

| ├──3. The Lib Compiler Option.mp4 69.57M

| ├──3. The Lib Compiler Option.srt 14.19kb

| ├──4. TypeScript’s Non-Null Assertion Operator.mp4 32.85M

| ├──4. TypeScript’s Non-Null Assertion Operator.srt 16.21kb

| ├──5. Type Assertions.mp4 12.82M

| ├──5. Type Assertions.srt 7.05kb

| ├──6. Type Assertions With the DOM.mp4 53.63M

| ├──6. Type Assertions With the DOM.srt 17.21kb

| ├──7. Working With Events.mp4 36.58M

| ├──7. Working With Events.srt 14.16kb

| ├──8. Building The Todo List.mp4 45.70M

| ├──8. Building The Todo List.srt 0.28kb

| ├──9. Adding in an Interface.mp4 37.52M

| └──9. Adding in an Interface.srt 11.15kb

├──12. Classes

| ├──1. Classes Setup.mp4 23.96M

| ├──1. Classes Setup.srt 9.56kb

| ├──10. The Dreaded Super().mp4 35.87M

| ├──10. The Dreaded Super().srt 10.98kb

| ├──2. The Class Keyword.mp4 22.34M

| ├──2. The Class Keyword.srt 11.03kb

| ├──3. Constructors.mp4 22.64M

| ├──3. Constructors.srt 8.22kb

| ├──4. Class Fields.mp4 25.58M

| ├──4. Class Fields.srt 9.20kb

| ├──5. Private Fields.mp4 45.35M

| ├──5. Private Fields.srt 14.95kb

| ├──6. Getters.mp4 23.03M

| ├──6. Getters.srt 6.58kb

| ├──7. Setters.mp4 42.07M

| ├──7. Setters.srt 12.97kb

| ├──8. Static Properties & Methods.mp4 27.46M

| ├──8. Static Properties & Methods.srt 9.31kb

| ├──9. Extending Classes.mp4 26.15M

| └──9. Extending Classes.srt 7.29kb

├──13. TypeScript Classes

| ├──1. Annotating Classes In TypeScript.mp4 27.56M

| ├──1. Annotating Classes In TypeScript.srt 9.92kb

| ├──10. Creating Abstract Classes.mp4 59.59M

| ├──10. Creating Abstract Classes.srt 20.01kb

| ├──2. Class Fields In TypeScript.mp4 12.17M

| ├──2. Class Fields In TypeScript.srt 5.31kb

| ├──3. readonly Class Properties.mp4 8.05M

| ├──3. readonly Class Properties.srt 3.25kb

| ├──4. The public Modifier.mp4 11.69M

| ├──4. The public Modifier.srt 5.42kb

| ├──5. The private Modifier.mp4 35.87M

| ├──5. The private Modifier.srt 14.99kb

| ├──6. Parameter Properties Shorthand.mp4 21.18M

| ├──6. Parameter Properties Shorthand.srt 8.42kb

| ├──7. Getters and Setters.mp4 32.89M

| ├──7. Getters and Setters.srt 11.91kb

| ├──8. The Protected Modifier.mp4 22.36M

| ├──8. The Protected Modifier.srt 6.46kb

| ├──9. Classes and Interfaces.mp4 30.37M

| └──9. Classes and Interfaces.srt 12.11kb

├──14. Generics

| ├──1. Introducing Generics.mp4 24.60M

| ├──10. Writing Generic Classes.mp4 20.14M

| ├──2. Another Example Of A Built-In Generic.mp4 49.93M

| ├──3. Writing Our First Generic.mp4 39.94M

| ├──4. Writing Another Generic Function.mp4 29.80M

| ├──5. Inferred Generic Type Parameters.mp4 21.59M

| ├──6. Generics, Arrow Functions, & TSX Files.mp4 13.75M

| ├──7. Generics With Multiple Types.mp4 30.72M

| ├──8. Adding Type Constraints.mp4 33.85M

| └──9. Default Type Parameters.mp4 17.70M

├──15. Type Narrowing

| ├──1. Typeof Guards.mp4 30.76M

| ├──1. Typeof Guards.srt 13.38kb

| ├──2. Truthiness Guards.mp4 28.72M

| ├──2. Truthiness Guards.srt 13.16kb

| ├──3. Equality Narrowing.mp4 18.55M

| ├──3. Equality Narrowing.srt 8.07kb

| ├──4. Narrowing With The In Operator.mp4 38.62M

| ├──4. Narrowing With The In Operator.srt 13.96kb

| ├──5. Instanceof Narrowing.mp4 37.48M

| ├──5. Instanceof Narrowing.srt 12.38kb

| ├──6. Working With Type Predicates.mp4 38.04M

| ├──6. Working With Type Predicates.srt 15.23kb

| ├──7. Discriminated Unions.mp4 73.97M

| ├──7. Discriminated Unions.srt 26.01kb

| ├──8. Exhaustiveness Checks With Never.mp4 36.89M

| └──8. Exhaustiveness Checks With Never.srt 10.55kb

├──16. Working With Type Declarations

| ├──1. Introducing Type Declarations.mp4 44.41M

| ├──1. Introducing Type Declarations.srt 10.20kb

| ├──2. Using 3rd Party Libraries Axios.mp4 50.71M

| ├──2. Using 3rd Party Libraries Axios.srt 13.45kb

| ├──3. Working With Axios Types.mp4 90.66M

| ├──3. Working With Axios Types.srt 26.73kb

| ├──4. Installing Types Separately.mp4 67.05M

| └──4. Installing Types Separately.srt 18.90kb

├──17. Modules

| ├──1. A Note On Namespaces.mp4 34.34M

| ├──1. A Note On Namespaces.srt 8.83kb

| ├──2. Working Without Modules.mp4 37.38M

| ├──2. Working Without Modules.srt 13.13kb

| ├──3. Using TypeScript Modules.mp4 31.38M

| ├──3. Using TypeScript Modules.srt 13.67kb

| ├──4. Changing Compilation Module System.mp4 42.05M

| ├──4. Changing Compilation Module System.srt 15.30kb

| ├──5. ImportExport Syntax In Depth.mp4 37.04M

| ├──5. ImportExport Syntax In Depth.srt 14.83kb

| ├──6. Importing Types.mp4 34.28M

| └──6. Importing Types.srt 13.46kb

├──18. Webpack & TypeScript

| ├──1. What’s The Point Of Webpack.mp4 19.82M

| ├──1. What’s The Point Of Webpack.srt 11.29kb

| ├──2. Setting Up a Project.mp4 85.16M

| ├──2. Setting Up a Project.srt 25.34kb

| ├──3. Installing Webpack Dependencies.mp4 29.72M

| ├──3. Installing Webpack Dependencies.srt 10.97kb

| ├──4. Basic Webpack Config.mp4 78.05M

| ├──4. Basic Webpack Config.srt 26.88kb

| ├──5. Adding Source Maps.mp4 20.12M

| ├──5. Adding Source Maps.srt 5.99kb

| ├──6. Webpack Dev Server.mp4 35.73M

| ├──6. Webpack Dev Server.srt 8.36kb

| ├──7. Production Configuration.mp4 59.20M

| └──7. Production Configuration.srt 16.79kb

├──19. React & TypeScript

| ├──1. React & TypeScript Introduction.mp4 29.56M

| ├──1. React & TypeScript Introduction.srt 9.48kb

| ├──10. Updating The State.mp4 25.64M

| ├──10. Updating The State.srt 6.69kb

| ├──11. Finishing Touches.mp4 40.69M

| ├──11. Finishing Touches.srt 9.56kb

| ├──12. React + TypeScript Wrapup.mp4 21.46M

| ├──12. React + TypeScript Wrapup.srt 5.17kb

| ├──2. Create React App With TypeScript.mp4 67.22M

| ├──2. Create React App With TypeScript.srt 21.66kb

| ├──3. Our First Component.mp4 42.36M

| ├──3. Our First Component.srt 14.13kb

| ├──4. A Note on React.FC.mp4 19.46M

| ├──4. A Note on React.FC.srt 6.49kb

| ├──5. Props With TypeScript.mp4 25.31M

| ├──5. Props With TypeScript.srt 9.49kb

| ├──6. Creating Our ShoppingList Component.mp4 56.64M

| ├──6. Creating Our ShoppingList Component.srt 17.62kb

| ├──7. useState With TypeScript.mp4 39.54M

| ├──7. useState With TypeScript.srt 12.06kb

| ├──8. Creating Our ShoppingItem Form.mp4 24.99M

| ├──8. Creating Our ShoppingItem Form.srt 8.11kb

| ├──9. useRef With TypeScript.mp4 60.67M

| └──9. useRef With TypeScript.srt 18.14kb

├──2. Installation & Setup

| ├──1. Installing TypeScript.mp4 22.82M

| ├──2. The TypeScript Playground.mp4 23.38M

| ├──3. Installing Visual Studio Code.mp4 10.91M

| └──4. How We Use TypeScript.mp4 23.76M

├──3. Type Annotation Basics

| ├──1. Our First Type Annotation.mp4 14.62M

| ├──1. Our First Type Annotation.srt 10.94kb

| ├──2. Working With Numbers & Booleans.mp4 9.02M

| ├──2. Working With Numbers & Booleans.srt 4.73kb

| ├──3. Quiz 1.html 0.16kb

| ├──4. Compiling TypeScript.mp4 18.31M

| ├──4. Compiling TypeScript.srt 8.52kb

| ├──5. Type Inference.mp4 14.05M

| ├──5. Type Inference.srt 6.46kb

| ├──6. Inference Quiz.html 0.16kb

| ├──7. The Any Type.mp4 9.66M

| ├──7. The Any Type.srt 4.85kb

| ├──8. Delayed Initialization & Implicit Any.mp4 19.16M

| └──8. Delayed Initialization & Implicit Any.srt 8.50kb

├──4. Functions

| ├──1. Function Parameter Annotations.mp4 21.77M

| ├──3. More On Function Parameter Annotations.mp4 11.07M

| ├──4. Working With Default Parameters.mp4 10.14M

| ├──5. Return Type Annotations.mp4 33.78M

| ├──6. Anonymous Function Contextual Typing.mp4 12.74M

| ├──7. The Void Type.mp4 9.90M

| └──8. The Never Type.mp4 16.76M

├──5. Object Types

| ├──1. Working With Object Types.mp4 17.03M

| ├──1. Working With Object Types.srt 9.85kb

| ├──2. More Object Types.mp4 15.90M

| ├──2. More Object Types.srt 6.28kb

| ├──3. Excess Properties.mp4 19.16M

| ├──3. Excess Properties.srt 6.30kb

| ├──4. Creating Type Aliases.mp4 27.92M

| ├──4. Creating Type Aliases.srt 8.86kb

| ├──5. Nested Objects.mp4 50.78M

| ├──5. Nested Objects.srt 17.00kb

| ├──6. Optional Properties.mp4 11.76M

| ├──6. Optional Properties.srt 3.29kb

| ├──7. The readonly Modifier.mp4 12.61M

| ├──7. The readonly Modifier.srt 5.57kb

| ├──8. Intersection Types.mp4 21.58M

| └──8. Intersection Types.srt 8.85kb

├──6. Array Types

| ├──1. Working With Array Types.mp4 16.58M

| ├──1. Working With Array Types.srt 9.48kb

| ├──2. More Array Syntax.mp4 13.32M

| ├──2. More Array Syntax.srt 5.84kb

| ├──3. Multidimensional Arrays.mp4 8.48M

| └──3. Multidimensional Arrays.srt 3.58kb

├──7. Union Types

| ├──1. Introducing Union Types.mp4 19.29M

| ├──1. Introducing Union Types.srt 8.93kb

| ├──2. Type Narrowing w Union Types.mp4 45.50M

| ├──2. Type Narrowing w Union Types.srt 17.80kb

| ├──3. Union Types and Arrays.mp4 23.62M

| ├──3. Union Types and Arrays.srt 9.86kb

| ├──4. Literal Types.mp4 24.16M

| └──4. Literal Types.srt 9.24kb

├──8. Tuples and Enums

| ├──1. Introducing Tuples.mp4 16.46M

| ├──1. Introducing Tuples.srt 9.50kb

| ├──2. A Bit More On Tuples.mp4 33.83M

| ├──2. A Bit More On Tuples.srt 16.16kb

| ├──3. Introducing Enums.mp4 30.06M

| ├──3. Introducing Enums.srt 14.07kb

| ├──4. A Bit More On Enums!.mp4 18.58M

| ├──4. A Bit More On Enums!.srt 7.77kb

| ├──5. Enums Behind The Scenes.mp4 33.19M

| └──5. Enums Behind The Scenes.srt 12.41kb

└──9. Interfaces

| ├──1. Introducing Interfaces.mp4 17.53M

| ├──1. Introducing Interfaces.srt 8.99kb

| ├──2. Readonly and Optional Interface Properties.mp4 11.31M

| ├──2. Readonly and Optional Interface Properties.srt 5.16kb

| ├──3. Interface Methods.mp4 15.73M

| ├──3. Interface Methods.srt 6.97kb

| ├──4. Interface Method Parameters.mp4 22.73M

| ├──4. Interface Method Parameters.srt 8.81kb

| ├──5. Reopening Interfaces.mp4 12.68M

| ├──5. Reopening Interfaces.srt 5.99kb

| ├──6. Extending Interfaces.mp4 20.05M

| ├──6. Extending Interfaces.srt 7.38kb

| ├──7. Interface Multiple Inheritance.mp4 21.57M

| ├──7. Interface Multiple Inheritance.srt 6.51kb

| ├──8. Interfaces Vs. Type Aliases.mp4 20.55M

| └──8. Interfaces Vs. Type Aliases.srt 10.15kb


声明:猿学谷是一个资源分享和技术交流平台,本站所发布的一切视频,文章,软件,书籍资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络以及用户发布,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如若本站内容侵犯了原著者的合法权益,可联系我们QQ客服 3863518080 进行处理。