10 Модуль - Библиотеки. Шаблонизация. JSON. WebStorage -- 01 Плагины и библиотеки Flashcards
Библиотека — это
is a collection of classes and functions that helps to develop a software.
Библиотека отрицательные стороны:
- Баг в реализации библиотеки может вызвать сложности в его нахождении и исправлении.
- Нет гарантии, что команда разработчиков оперативно выпустит патч.
- Патч может изменить API, что повлечет за собой значительные изменения в вашем коде.
Разница между фреймворком и библиотекой заключается в том, что
библиотеку вы используете в своем коде, а в случае с фреймворком, вы пишете свой код в архитектурных конструкциях фреймворка.
Фреймворк — это
каркас (скелет) приложения. Он обязывает разработчика строить архитектуру приложения в соответствии с некоторой логикой, а так же предоставляет некоторый интерфейс для взаимодействия с собой.
Фреймворк минусы:
- Фреймворк может накладывать ограничения, поэтому могут быть трудности с внедрением функционала.
- Большая экосистема пакетов может сбивать с толку и требует времени на изучение.
Инструмент — это
Инструмент - это вспомогательное средство разработки, но он не является неотъемлемой частью проекта. Инструменты включают в себя системы сборки, линтеры, компиляторы, транспайлеры, системы развертывания и другое.
event.target использовать в
делегировании
event.currentTarget использовать в
это когда хочешь получить доступ к текущему элементу, на котором весит обработчик.