Объясните в чем преимущества Angular перед jQuery, если такие есть. В каких случаях целесообразней использовать ангулар?
Я углубляться не буду. Отвечу очень просто.
jQuery - это библиотека, которая позволяет делать сложные вещи на js простыми способами (в частности, за счёт виджетов и плагинов).
AngularJS - это MVC-фреймворк, который на себя берёт полностью генерирование страницы с помощью шаблонов и моделей, и управление ей, используя двусторонний дата-биндинг, изменение её, используя логику вашего приложения.
Они - кардинально различаются по целям. Даже сам факт того, что AngularJS в себе уже содержит jQuery (его облегчённую версию jQLite), уже говорит о том, что это - совершенно разные вещи, выполняющие разные задачи.
Если совсем просто:
document.querySelector('[data-bind="example"]')
.addEventListener('click', function () { ... }, false);
писать
$('[data-bind="example"]')
.on('click', function () { ... });
и чтобы это поддерживали все браузеры.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости