язык JavaScript
- JavaScript — язык программирования с динамической типизацией и прототипическим наследованием.
- Функции в JavaScript могут быть конструкторами объектов и методами.
- Функции являются первоклассными объектами с свойствами и методами.
- В JavaScript есть лексическое замыкание, анонимные функции и неявное и явное делегирование.
- JavaScript поддерживает различные шаблоны Role, такие как Traits, Mixins и делегирование.
- Наследование в JavaScript обеспечивается автоматизмом делегирования, связанным с свойством prototype функций конструктора.
- JavaScript имеет нумерацию, основанную на нуле, переменные функции и литералы массивов и объектов.
- JavaScript поддерживает обещания и асинхронное ожидание для обработки асинхронных операций.
- Безопасность JavaScript и DOM предоставляет злоумышленникам возможность отправлять сценарии для запуска на клиентском компьютере через Интернет.
- Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала.
Полный текст статьи: