ШРИ в Симферополе: Лекция 15. JavaScript. Базовые знания. Давыдов Михаил

430

Давыдов Михаил рассказал о тонких моментах JavaScript и почему с ним возникают основные проблемы. Привел примеры и рецепты, которые лучше помогают понять особенности JavaScript.

  1. Базовый синтаксис
  2. Statement
  3. Expression
  4. Приведение типов
  5. Сильно перегружен: сложение чисел, конкатенация строк
  6. Что если один из операндов – Object?
  7. Применяется тот же алгоритм
  8. Функции
  9. Это statement
  10. Это expression
  11. Это тот же Function Expression
  12. Область видимости
  13. Цепочка областей видимости
  14. Вызов функции и this this
  15. Вызов функции arguments
  16. Передача значения в функцию
  17. Arguments
  18. Сказка о мутантах
  19. Структура мутанта
  20. Все зеленые
  21. Мутанты и JavaScript
  22. Собственные свойства и прототип
  23. Цепочка прототипов
  24. Работа оператора new
  25. Цепочка прототипов
  26. Оператор
  27. Основные заблуждения насчет JavaScript