Последние новости: Свежий coursehunters.club

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-технологиях!

Твоя оценка

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

Комментарии

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

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

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

Gulp Сборка. Ускорение верстки

Gulp Сборка. Ускорение верстки

ru
Как вам идея зарабатывать больше, ускорив свой рабочий процесс, за счет внедрения новых инструментов? Все еще используете HTML + CSS? Переходи на красную сторону силы! У нас есть Gulp - Автообновление в браузере, LESS/SASS разложен по модулям, Нет дублированию кода, Компонентый подход.
Веб-разработка Full-Stack | Node, SQL, React и многое другое

Веб-разработка Full-Stack | Node, SQL, React и многое другое

en
Создайте проект fullstack с помощью Node.js, PostgreSQL, SQL, React, Redux! API, аутентификация и многое другое! Это тот курс, который вам нужен, прежде чем стать инженером. Это тот курс, который был мне нужен, прежде чем я стал инженером-программистом, работающим в центре города в Сан-Франциско.
Изучение Blockchain разработки с EOS и C++

Изучение Blockchain разработки с EOS и C++

en
Изучите экосистему ЕOS dApp и узнайте, как писать и развертывать смарт-контракты в EOSIO блокчейн. Смарт-контракты? Они здесь. EOS Blockchain? Да. C ++? Тут! Не может быть никаких сомнений: технология EOS и blockchain является самой разрушительной силой за последние годы. Компании не могут...
Знакомство с API ВКонтакте от Тарасова Алексея

Знакомство с API ВКонтакте от Тарасова Алексея

ru
Курс о том, как отправлять запросы к программному интерфейсу сервиса ВКонтакте и получать или размещать информацию в соц. API – это программный интерфейс взаимодействия между главным приложением (ВКонтакте) и дополнительными внешними приложениями. С помощью HTTP запросов к специальному серверу...
Асинхронные методы и примеры в Python

Асинхронные методы и примеры в Python

en
Поддержка асинхронного и параллельного программирования Python сильно недооценена. В этом курсе вы узнаете весь спектр параллельных API-интерфейсов Python. Мы начнем с изучения новых и мощных асинхронных и ожидающих ключевых слов вместе с базовым модулем: asyncio. Затем мы перейдем к потокам...
chat
logo