Ознакомиться с важной информацией: Майнер отключен!

JavaScript: Понимание странных частей - Видеоуроки

JavaScript: Understanding the Weird Parts
Duration 11:28:01
Открыть все курсы от udemy

JavaScript: Understanding the Weird Parts - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Introduction and The Goal of This Course 00:04:57
  • Урок 2. Setup 00:03:28
  • Урок 3. Big Words and Javascript 00:01:26
  • Урок 4. Understanding, Frameworks, and The Weird Parts 00:04:18
  • Урок 5. Conceptual Aside: Syntax Parsers, Execution Contexts, and Lexical Environments 00:07:36
  • Урок 6. Conceptual Aside: Name/Value Pairs and Objects 00:04:09
  • Урок 7. The Global Environment and The Global Object 00:10:59
  • Урок 8. The Execution Context - Creation and Hoisting 00:09:44
  • Урок 9. Conceptual Aside: Javascript and 'undefined' 00:08:05
  • Урок 10. The Execution Context - Code Execution 00:02:55
  • Урок 11. Conceptual Aside: Single Threaded, Synchronous Execution 00:02:17
  • Урок 12. Function Invocation and the Execution Stack 00:08:07
  • Урок 13. Functions, Context, and Variable Environments 00:07:57
  • Урок 14. The Scope Chain 00:17:26
  • Урок 15. Scope, ES6, and let 00:04:19
  • Урок 16. What About Asynchronous Callbacks? 00:10:27
  • Урок 17. Conceptual Aside: Types and Javascript 00:02:51
  • Урок 18. Primitive Types 00:05:18
  • Урок 19. Conceptual Aside: Operators 00:06:33
  • Урок 20. Operator Precedence and Associativity 00:14:15
  • Урок 21. Conceptual Aside: Coercion 00:06:15
  • Урок 22. Comparison Operators 00:19:43
  • Урок 23. Existence and Booleans 00:07:25
  • Урок 24. Default Values 00:07:52
  • Урок 25. Framework Aside: Default Values 00:07:12
  • Урок 26. Objects and the Dot 00:15:24
  • Урок 27. Objects and Object Literals 00:10:33
  • Урок 28. Framework Aside: Faking Namespaces 00:08:08
  • Урок 29. JSON and Object Literals 00:07:18
  • Урок 30. Functions are Objects 00:08:03
  • Урок 31. Function Statements and Function Expressions 00:20:33
  • Урок 32. Conceptual Aside: By Value vs By Reference 00:16:10
  • Урок 33. Objects, Functions, and 'this' 00:21:27
  • Урок 34. Conceptual Aside: Arrays - Collections of Anything 00:05:40
  • Урок 35. 'arguments' and spread 00:12:01
  • Урок 36. Framework Aside: Function Overloading 00:04:44
  • Урок 37. Conceptual Aside: Syntax Parsers 00:02:26
  • Урок 38. Dangerous Aside: Automatic Semicolon Insertion 00:05:47
  • Урок 39. Framework Aside: Whitespace 00:04:26
  • Урок 40. Immediately Invoked Functions Expressions (IIFEs) 00:17:08
  • Урок 41. Framework Aside: IIFEs and Safe Code 00:08:06
  • Урок 42. Understanding Closures 00:11:10
  • Урок 43. Understanding Closures - Part 2 00:19:21
  • Урок 44. Framework Aside: Function Factories 00:12:25
  • Урок 45. Closures and Callbacks 00:08:27
  • Урок 46. call(), apply(), and bind() 00:20:55
  • Урок 47. Functional Programming 00:20:18
  • Урок 48. Functional Programming - Part 2 00:08:06
  • Урок 49. Conceptual Aside: Classical vs Prototypal Inheritance 00:05:12
  • Урок 50. Understanding the Prototype 00:14:03
  • Урок 51. Everything is an Object (or a primitive) 00:05:47
  • Урок 52. Reflection and Extend 00:15:00
  • Урок 53. Function Constructors, 'new', and the History of Javascript 00:15:54
  • Урок 54. Function Constructors and '.prototype' 00:10:25
  • Урок 55. Dangerous Aside: 'new' and functions 00:04:17
  • Урок 56. Conceptual Aside: Built-In Function Constructors 00:10:33
  • Урок 57. Dangerous Aside: Built-In Function Constructors 00:03:58
  • Урок 58. Dangerous Aside: Arrays and for..in 00:03:17
  • Урок 59. Object.create and Pure Prototypal Inheritance 00:12:38
  • Урок 60. ES6 and Classes 00:06:28
  • Урок 61. Initialization 00:05:42
  • Урок 62. 'typeof' , 'instanceof', and Figuring Out What Something Is 00:06:42
  • Урок 63. Strict Mode 00:05:52
  • Урок 64. Learning From Other's Good Code 00:03:52
  • Урок 65. Deep Dive into Source Code: jQuery - Part 1 00:21:32
  • Урок 66. Deep Dive into Source Code: jQuery - Part 2 00:15:39
  • Урок 67. Deep Dive into Source Code: jQuery - Part 3 00:11:23
  • Урок 68. Requirements 00:02:58
  • Урок 69. Structuring Safe Code 00:03:08
  • Урок 70. Our Object and Its Prototype 00:09:18
  • Урок 71. Properties and Chainable Methods 00:16:59
  • Урок 72. Adding jQuery Support 00:05:23
  • Урок 73. Good Commenting 00:02:22
  • Урок 74. Let's Use Our Framework 00:08:12
  • Урок 75. A Side Note 00:00:33
  • Урок 76. TypeScript, ES6, and Transpiled Languages 00:04:34
  • Урок 77. Existing and Upcoming Features 00:00:55
  • Урок 78. Learning to Love the Weird Parts 00:01:15

Расширенный курс JavaScript для всех! Scope, closures, prototypes, 'this', построение собственного фреймворка и многое другое.

Javascript - это язык, который современные разработчики должны знать хорошо. Поистине зная Javascript, вы получите работу и сможете создавать качественные веб-и серверные приложения.

ПРИМЕЧАНИЕ. Этот курс содержит информацию о ECMAScript 6 (ES6) следующей версии Javascript!

В этом курсе вы получите глубокое понимание Javascript, узнаете, как Javascript работает под капотом и как это знание помогает вам избежать общих ошибок и значительно улучшить вашу способность отлаживать проблемы. Вы обнаружите ясность в тех частях, что другие, даже опытные кодеры, могут найти странными, а иногда непостижимыеми. Вы узнаете красоту и обманчивую силу этого языка, который сегодня находится на переднем крае современного развития программного обеспечения.

Этот курс будет охватывать такие передовые концепции, как объекты и объектные литералы, function expressions, прототипное наследование, функциональное программирование, scope chains, конструкторы функций (плюс новые функции ES6), сразу же вызывать выражения функций (IIFE), call, apply, bind и многое другое.

Мы глубоко погрузимся в исходный код популярных фреймворков, таких как jQuery и Underscore, чтобы узнать, как вы можете использовать свое понимание Javascript для изучения (и заимствования) хорошего кода.

Наконец, вы узнаете основы создания собственного фреймворка или библиотеки Javascript.

То, что вы узнаете в этом курсе, сделает вас лучшим разработчиком Javascript и улучшит ваши способности в AngularJS, NodeJS, jQuery, React, Ember, MongoDB и всех других Javascript-технологиях!

Твоя оценка

8 0
Следи за последними обновлениями и новостями в наших пабликах facebook, или вступай в наш канал telegram.

Комментарии

Похожие курсы

22-01-2018 en 59 уроков
frontendmasters JavaScript: The Hard Parts
Погрузитесь в JavaScript для решения сложных задач программирования, изучив критические концепции, которые большинство инженеров JavaScript даже не понимают. Узнайте, что вам нужно знать, чтобы стать востребованным, универсальным разработчиком. Комбинируя ментальные модели внутренних разработок JavaScript и практические задачи программирования, этот курс даст вам четкое представление о обратных вызовах и функциях более высокого порядка,...
Duration 07:03:57
32 1

Последнее добавленное

Создайте приложение с React, Redux и Firestore с нуля

Создайте приложение с React, Redux и Firestore с нуля

en
Узнайте, как создать веб-приложение с помощью React, Redux и Firestore с нуля до развертывания. Вы хотите изучить React и Redux в контексте построения полного приложения? Вы хотите узнать о Firestore, новой базе данных от Google, которая предоставляет «живые данные» для нашего приложения?
JavaScript: Новые Жесткие Части

JavaScript: Новые Жесткие Части

en
«На этом семинаре мы разработаем интуитивное понимание новых возможностей JavaScript в ES6 и ES7: итераторы, генераторы, обещания и async / await». Понимание этих областей является основой того, чтобы быть способным инженером JavaScript. Для этого мы получим четкое представление о стеке вызовов...
Профессиональная разработка темы WordPress

Профессиональная разработка темы WordPress

en
Создание замечательных тем WordPress c нуля / 4 завершенные проекты / 26 файлов PSD / расширенные темы. Начните создавать свои собственные CUSTOM WordPress Themes с нуля с помощью этого 100% практического курса. WordPress поддерживает 25% всех веб-сайтов в мире - разработка WordPress Темы
Основы Swift c нуля

Основы Swift c нуля

ru
Начните программировать на новейшем языке уже через 2-3 недели и создавайте мобильные приложения для iPhone/iPad и других OS. Для обучения НЕ требуется MacBook. Версия: Swift 4. Swift - относительно новый язык программирования, с помощью которого можно создавать приложения...
Pазработчик BigData. Часть 1 из 5

Pазработчик BigData. Часть 1 из 5

ru
В настоящее время каждый сервис или устройство генерируют огромное количество данных. С помощью методов машинного обучения из данных стало возможным извлекать полезные знания. По этой причине данные становятся самым ценным ресурсом в бизнесе, а умение извлекать из данных информацию...
Laravel React CRUD/SPA Приложение за 2 часа

Laravel React CRUD/SPA Приложение за 2 часа

en
Научитесь делать GET POST PUT и DELETE запросы на laravel backend с помощью axios из React Components. Постройте CRUD / SPA. Научитесь делать CRUD (создавать, читать и удалять) / SPA (одностраничное приложение) Приложение, использующее Laravel и React JS всего за 2 часа! Этот 100-процентный...
Полный курс по Angular 2, 4, 5, 6 в глубине - Легкий путь!

Полный курс по Angular 2, 4, 5, 6 в глубине - Легкий путь!

en
Angular 6 CLI, Routing, Services, Pipes, Ajax и REST Api calls, RxJs, Angular Material Design, Проект и многое другое. Курс покрывает ввесь Ангулар с нуля! Вам НЕОБХОДИМО иметь предварительное знание Ангулар или TypeScript. От среды настройки до развертывания этот курс охватывает все такие...
Ruby on Rails с React и Angular

Ruby on Rails с React и Angular

en
Создавайте динамические веб-приложения с помощью Rails и с React, Angular, Yarn и Webpack в качестве фронтенда. Создавайте веб-приложения с дико популярными React JS, AngularJS и Ruby on Rails 5. Сегодня это самые популярные высокопоставленные веб-технологии в мире. Среди многих других функций...
Руководство по хранению данных на стороне клиента

Руководство по хранению данных на стороне клиента

en
JavaScript, HTML5, Cookies, WebStorage, LocalStorage, SessionStorage, IndexedDB, WebSQL и другое. Один и наиболее полных курсов по хранению данных на стороне клиента на Udemy! В современной веб-разработке клиентская сторона все больше и больше замещает серверную. Современные браузеры теперь...
chat
logo