• Лучшая замена jQuery?

    gifted
    @gifted
    Веб дизайнер, верстальщик
    Если вы используете jquery для верстки сайта (подменить где-то классы, скрыть-показать, навесить плагин на селектор) то лучшая альтернатива это чистый js + babel для совместимости.

    Vue, React скорее всего это не для ваших целей, если только вы не разрабатываете веб приложение, с большим объемом логики и работой с данными на клиенте.

    Изучайте вью или реакт, это полезно, но для классической верстки сайта они не нужны. Я с удовольствием продолжаю пользоваться jQuery, все мои задачи с ним решаются очень быстро и понятно.
    Ответ написан
    Комментировать
  • Как реализовать данный в примере hover-эффект?

    tsepen
    @tsepen
    Frontend developer
    Добавь в figure абсолютно позиционированный блок с полупрозрачным фоном черным и ссылкой, сделай его display: none; При ховере на figure - делаешь его видимым и figcaption меняешь фон и цвет шрифта
    Ответ написан
    1 комментарий
  • Можно ли написать функцию, которая проверяет существует ли переменная или нет (js)?

    Sanasol
    @Sanasol Куратор тега JavaScript
    нельзя просто так взять и загуглить ошибку
    Непонятно зачем вам такая функция?
    И непонятно почему undefined не подходит в таком случае.

    Других вариантов-то как бы и нет универсальных.

    typeof somevar === 'undefined' единственный нормальный вариант.
    Ну и выносить в функцию это смысла нет в целом никакого, и работать не будет опять же из-за первоначальной ошибки о том что переменная не объявлена.

    Другой возможный вариант подойдёт только если речь про глобальную область видимости типа window, тогда можно проверить существование ключа 'somevar' in window.

    Ну и ваш вариант, который по уже озвученной причине нельзя вынести в функцию.
    Ответ написан
    3 комментария