Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
JavaScript Design PatternsГод выпуска: 2012
Производитель:
pluralsight-training.netАвтор: Aaron Powell
Продолжительность: 2:02:51
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: JavaScript should be treated like any programming language when it comes to designing your code structure. Throughout this course we'll look at a number of different design patterns which are useful when writing JavaScript centric applications. The course starts with several common patterns, including function argument patterns, chaining, and observable properties. We continue with a look at patterns using timers, including asynchronous execution and recursive setTimeout. Finally we review module patterns, pub-sub patterns, and the promise pattern.
[spoiler="Содержание"]
Common Object Patterns 00:25:54
Introduction 00:46
Function argument patterns 05:37
Chaining 07:31
Observable Properties 01:29
Creating Observable Properties 06:35
Observable Property Futures 03:56
Timer Patterns 00:21:06
Introduction 02:22
Timer overview 01:54
Asynchronous Execution Pattern 01:52
Demo: Asynchronous Execution Pattern 06:09
Recap 00:54
Recursive setTimeout Pattern 02:39
Demo: Recursive setTimeout Pattern 05:16
Asynchronous Module Definitions 00:24:42
Introduction 03:33
Nodes.js Modules 05:50
Browser-based modules 02:45
Demo: Creating AMD with RequireJS 08:52
Future of JavaScript modules 03:42
Pub/Sub Design Pattern 00:30:15
Introduction 02:22
Traditional applications 03:24
Pub/ Sub overview 00:54
Creating a Pub/ Sub library 04:32
Refactoring our product list 04:07
Refactoring our carts 06:54
Supporting unsubscribing 02:28
Extending Pub/Sub 04:34
Recap 01:00
Promises 00:20:36
Introduction 02:31
A simple Promise API 07:18
Promises with jQuery 00:34
Demo: jQuery Promise 09:14
Recap 00:59
[/spoiler]
Файлы примеров: отсутствуют
Формат видео: WMV
Видео: WMV3, 1024x768, 15 fps, ~80 kbps
Аудио: WMA v2, 44100Hz, 128 kb/s, Stereo
[spoiler="Скриншоты"]

[/spoiler]