blob: ca116f2e533f0af94adda77c5af78a6df34b4c4d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
:PROPERTIES:
:ID: eaa22630-cc22-4682-8cbf-e20ee4d5c54d
:END:
#+title: Javascript
http://jstherightway.org
** Личности
- Крокфорд
** Курсы
- [[https://github.com/HowProgrammingWorks/Index][Изучение программирования (на JS) на русском языке]]
** Статьи
- [[https://habr.com/ru/post/120192/][Javascript FAQ]]
- [[https://habr.com/ru/post/120193/][Основы и заблуждения Javascript]]
- [[https://habr.com/ru/post/114483/][Используем Console на полную]]
** Преимущества
- Много функциональщины
- Большее ООП чем в традиционных языках
- Объектные литералы, можно создать объект без классов
- Прототипное наследование, можно переопределять свойства и поведение как "класс", так и "инстансов"
** Недостатки
- Слишком много способов сделать одно и то же
- Слабая типизация
- Применяется в основном в браузерах
** Видео
- [[https://youtu.be/DogGMNBZZvg][Douglas Crockford. Javascript has a good parts]]
- [[https://www.youtube.com/watch?v=VMYfHIcP7Ko][Douglas Crockford on programming]]
|