ШРИ в Москве 2012: Лекция 21. JavaScript: базовые знания. Давыдов Михаил

304

Давыдов Михаил рассказал о тонких моментах и особенностях языка, с которыми возникают основные проблемы.

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