Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
vachunya

Артур Арутюнян

Бог верстки, JS maniac, React bomberman
  • 5
    вклад
  • 8
    вопросов
  • 13
    ответов
  • 38%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Ошибка javascript, как исправить?

    Steppp @Steppp
    var i = 0;
    у вас же var i; Первый раз при запуске сработает, но если второй раз запускать, i уже не с 0 начнется, а на котором остановился!
    Тоесть первый раз цикл проходит от 0 до 5, вторй раз уже от 5 до 10 итд!

    И используйте верблюжию натацию! Делайте как все) Так больше шансов устроится на работу)))
    image_one_loaded_value_+i -> imageOneLoadedValue_+i
    Ответ написан более года назад
    3 комментария
    3 комментария
  • Прошу помощи с кодом кратности input на js?

    delphinpro
    Сергей delphinpro @delphinpro
    frontend developer
    1. Жесткая привязка к DOM через выборку previous и next. Расположи кнопки по-другому и все ломается. Не универсально. Лучше дергать по классам или атрибутам.
    2. Лишние проверки в обработчиках кликов. Все их можно вынести выше и в обработчике использовать уже считанные параметры счета.
    3. Именование хромает. QIncrease => qIncrease. Так уж принято в javascript сообществе — использовать camelCase нотацию для переменных и CamelCase для функций/классов. Да и вообще приставка "Q"/"q" везде лишняя, визуальный мусор. Ну это мелочи.
    4. Использование var. Без комментариев.
    5. var part = parseInt("1"); Без комментариев.
    6. Тоже мелочь, но. Вместо создания ненужного пустого массива можно использовать метод прототипа Array.prototype.forEach.call(). Или создать массив Array.from(qInputs).forEach().
    7. this.hasAttribute('data-max-quantity') == true. Тоже оставлю без комментариев.

    Ну и еще есть к чему придраться, лень писать.
    Ответ написан более года назад
    2 комментария
    2 комментария
  • Как сделать элемент не "заметным" для мыши CSS?

    Lumore
    Lumore @Lumore
    Front-end developer
    pointer-events: none;
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как вставить скопированный текст в GitBash?

    v_decadence
    Victor @v_decadence
    Shift+Insert?
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Кастомизация select: как убрать все рамки и фон?

    Анатолий Медведев @balamyt92
    ; select * from users; --
    jsfiddle.net/danield770/YvCHW/4232

    Подробнее зедсь
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Все div кроме первого?

    iiiBird
    iBird Rose @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    тебе нужно "Все div кроме первого" или все же "Применить стили только в первому col1 в wrapper"?
    для всех кроме перовго :not(:first-child), а для первого :first-child
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как посредством CSS сделать разные цвета букв?

    Zoxon
    Константин Величко @Zoxon
    Веб-разработчик
    Css никак, js оборачиваете каждую букву спаном и красите в нужный цвет
    Вот недавно этим скриптом пользовался www.artlebedev.ru/tools/technogrette/js/gradient-text
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Курсор в редакторе кода сменился с вертикальной полоски на горизонтальную. Как обратно вернуть?

    IonDen
    Денис Инешин @IonDen
    JavaScript developer. IonDen.com
    Нажать на Insert, блин!
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Ребят нет ли плагина чтобы предлагал все возможные варианты свойств в Sublime text 3?

    sharnirio
    Vyach Gor @sharnirio
    Front-end developer
    То что у вас на скриншотах это плагин Flexbox Snippets - но там сниппеты только под Flexbox, для других новых свойств (по типу grid и тд) пока вроде не видел ничего похожего.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Cломал sublime text 3, перестал работать package control, как исправить?

    dimovich85
    Dima Polos @dimovich85
    https://u-academy.net/
    https://www.youtube.com/watch?v=lx9nIHABnmY
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Cломал sublime text 3, перестал работать package control, как исправить?

    Влад @V1adDone
    Веб разработчик
    Почему не работает package control в Sublime Text
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как задать несколько классов диве с помощью Emmet?

    valentine16px @valentine16px
    div.class1.class2

    Разделяешь точкой, получаешь < div class="class1 class2" > < /div >
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Не работает Gulp, выдает ошибку?

    potapchino
    alex @potapchino
    var gulp = require('gulp');
    var browserSync = require('browser-sync').create();
    var sass = require('gulp-sass');
    
    gulp.task('sass', function(done) {
        gulp.src("scr/scss/*.scss")
            .pipe(sass())
            .pipe(gulp.dest("scr/css"))
            .pipe(browserSync.stream());
    
    
        done();
    });
    
    gulp.task('serve', function(done) {
    
        browserSync.init({
            server: "src/"
        });
    
        gulp.watch("scr/sass/*.sass", gulp.series('sass'));
        gulp.watch("scr/*.html").on('change', () => {
          browserSync.reload();
          done();
        });
      
    
        done();
    });
    
    gulp.task('default', gulp.series('sass', 'serve'));
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
Оценили как «Нравится»
Самые активные сегодня
  • NikFaraday
    Nik Faraday
    • 7 ответов
    • 0 вопросов
  • DevMan
    DevMan
    • 6 ответов
    • 0 вопросов
  • Никита Савченко
    • 1 ответ
    • 4 вопроса
  • Vindicar
    Vindicar
    • 5 ответов
    • 0 вопросов
  • DF Wastaken
    • 4 ответа
    • 1 вопрос
  • meDveD_spb
    meDveD_spb
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации