CG数据库 >> Frontend Masters – Rethinking Asynchronous JavaScript (2016)

Frontend Masters – Rethinking Asynchronous JavaScript (2016)的图片1

Frontend Masters - Rethinking Asynchronous JavaScript (2016)

MP4 | AVC 1204kbps | English | 960x540 | 23.97fps | 6h 22mins | AAC stereo 128kbps | 3.53 GB

Genre: Video Training

All JavaScript code has to manage asynchrony in some form or another. Effective async programming means knowing various different patterns and weaving them together to make not only workable but readable and understandable code. In this course, we start from the beginning, rebuilding and rethinking why we async, and how. We solve the same problem over and over, each time with a different async pattern. By the end, we’ve seen and practices all the major async patterns, so we have a more concrete sense of the pros/cons.

├── 1_Parallel_vs_Async

│ ├── 1_Course_Introduction.mp4

│ ├── 2_Single_Threaded_JavaScript.mp4

│ └── 3_Concurrency.mp4

├── 2_Callback

│ ├── 1_Callback_Hell.mp4

│ ├── 2_Exercise_1.mp4

│ ├── 3_Exercise_1_Solution.mp4

│ ├── 4_Callback_Problems_Inversion_of_Control.mp4

│ ├── 5_Callback_Problems_Not_Reason-able.mp4

│ └── 6_Non_Fixes.mp4

├── 3_Thunks

│ ├── 1_Synchronous_and_Asynchronous_Thunks.mp4

│ ├── 2_Exercise_2.mp4

│ ├── 3_Exercise_2_Solution.mp4

│ └── 4_Thunks_and_Closure.mp4

├── 4_Promises

│ ├── 01_Native_Promises.mp4

│ ├── 02_Promise_API.mp4

│ ├── 03_Promise_Flow_Control.mp4

│ ├── 04_Exercise_3.mp4

│ ├── 05_Exercise_3_Solution.mp4

│ ├── 06_Exercise_3_Questions_Part_1.mp4

│ ├── 07_Exercise_3_Questions_Part_2.mp4

│ ├── 08_Exercise_4.mp4

│ ├── 09_Exercise_4_Solution.mp4

│ ├── 10_Abstractions.mp4

│ ├── 11_Sequences_&_Gates.mp4

│ ├── 12_Exercise_5_&_6.mp4

│ ├── 13_Exercise_5_Solution.mp4

│ └── 14_Exercise_6_Solution.mp4

├── 5_Generators

│ ├── 1_Generator_Example.mp4

│ ├── 2_Messaging.mp4

│ ├── 3_Messaging_Questions.mp4

│ ├── 4_Async_Generators.mp4

│ ├── 5_Promises+Generators.mp4

│ ├── 6_Exercise_7.mp4

│ ├── 7_Exercise_7_Solution.mp4

│ └── 8_Quiz.mp4

├── 6_Observables

│ ├── 1_Events+Promises.mp4

│ ├── 2_Observables.mp4

│ ├── 3_Reactive_Sequences.mp4

│ ├── 4_Exercise_8.mp4

│ ├── 5_Exercise_8_Solution_Part_1.mp4

│ └── 6_Exercise_8_Solution_Part_2.mp4

├── 7_CSP

│ ├── 1_Concurrency+Channels.mp4

│ ├── 2_Blocking_Channels.mp4

│ ├── 3_Event_Channels.mp4

│ ├── 4_Exercise_9.mp4

│ ├── 5_Exercise_9_Solution.mp4

│ ├── 6_Recap.mp4

│ ├── 7_Exercise_10.mp4

│ └── 8_Wrap-up.mp4

└── async (slides & code)

Frontend Masters – Rethinking Asynchronous JavaScript (2016)的图片2

Frontend Masters – Rethinking Asynchronous JavaScript (2016)的图片3