• Как сделать исчезновение границ при фокусе на инпуте?

    @xonar
    А смысл?
    Как выше отписали у input, button и т.д. есть дефолтный outline, который в вам случае нужно отключить.
    Ответ написан
    Комментировать
  • Как создать такую ссылку на видео?

    Как создать вот такую ссылку на видео ?

    Это самый обычный проигрыватель ютуба в iframe

    И сможете ли вы найти этот класс в стилях?

    Нашёл
    5d5180819703a102660805.jpeg
    Ответ написан
    Комментировать
  • Зачем здесь Math.min?

    leni_m
    @leni_m
    ЧупаКобрус
    Position вроде-бы намного больше нуля...

    нет,
    carousel.querySelector('.next').onclick = function() {
          // shift right
          position -=

    как мы видим при клике на некст он отнимается, а при клике на прев прибавляется.
    хотя дебагер всегда показывает, что position равен нулю.

    Вы у чего смотрите position?
    list.style.marginLeft = position + 'px';
    а
    let list = carousel.querySelector('ul');
    Ответ написан
    6 комментариев
  • Почему оно работает?

    @StockholmSyndrome
    border-style по умолчанию none, поэтому и не учитывается
    Ответ написан
    Комментировать
  • Необходим ли здесь Symbol?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    Без использования символа переменная handlers имеет значение undefined, которое тоже можно использовать как свойство объекта.
    const a = {};
    let b;
    a[b] = "test";
    
    JSON.stringify(a)
    // "{\"undefined\":\"test\"}"
    
    a[undefined] // "test"
    Ответ написан
    Комментировать
  • Как работает этот код?

    Stalker_RED
    @Stalker_RED
    //зачем этот ноль?
    Чтобы получить не 3 минуты а 03 кто-то "умный" придумал добавить ноль в начале, а потом взять последние два символа.
    Можно бы заменить на x<10 ? '0' + x : x

    // Типо 3 первых и 3 последних элемента массива d. Зачем?
    ну типа год.мес.день чч:мм:сс

    Но лучше выбрось эту фигню, и научись использовать Intl.DateTimeFormat
    Ответ написан
    Комментировать
  • Где ошибка в коде?

    sfi0zy
    @sfi0zy Куратор тега JavaScript
    Creative frontend developer
    function compareCalories(colaA, colaB) {
        if (colaA.name > colaB.name) {
            return 1;
        } else if (colaA.name === colaB.name) {
            // . . .

    Может тут нужно сравнивать calories, а не name у продуктов?
    Ответ написан
    1 комментарий
  • Как работает данный код?

    g_hagmt
    @g_hagmt
    Начинающий веб-разработчик
    Цикл пройдет 4 итерации. На четвертой, он выведет в консоль "Bubblegum contains bubble gum". Перед пятой итерацией проверка i < hasBubbleGum.length (4 < 4) возвратит false, и тело цикла не будет выполняться.
    Ответ написан
    Комментировать
  • Как убрать рамки в html?

    Здравствуйте!
    все предельно просто - базовая разметка CSS
    * { margin: 0; padding: 0; }
    https://jsfiddle.net/delux/u84knrmd/

    На будущее - попробуйте почитать про сброс стилей CSS - сам проходил)
    Ответ написан
    3 комментария
  • Зачем нужна конструкция ruby file.rb?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Автоатическое определение интерпретатора и т.п. это конечно отлично упрощает жизнь но такое применимо только на машине разработчика, при деплое приложения такой способ не должен применяется.
    Так что если вы разрабатываете у себя локально делайте что хотите, если начали писать bash скрипты, ансибл, чиф и т.п. то там применяете полную конструкцию с явным указание интерпретатора иначе людям которым вы предоставите приложение, должны будут к себе ещё и окружение под вас настроить.

    В общем это синтаксичейский сахар и как всегда он должен применяться аккуратно и вдумчиво.
    Ответ написан
    Комментировать
  • C чего начать будущему ruby программисту, стоит ли вообще учить ruby и где найти работу?

    derek2
    @derek2
    Верстальщик
    Какой-то странный ты курс проходить начал : /
    На самом деле, я бы начинал изучение Ruby с того, как правильно он произносится. Но не суть...
    Если по-серьёзному, то советую прочесть книгу "Head First. Изучаем Ruby". Там всё легко и понятно, нет никакой воды (правда, некоторые темы затрагиваются на протяжении нескольких листов, хотя их можно расписать и в один). Если тебе нужен, так называемый "путь самурая", то нужно взять что-то посерьёзней, например, Хэл Фултона с его "Путь Руби" В этой книге расписаны до невозможности все принципы ООП. Также есть книги от самого создателя языка Юкихиро Мацумото "Ruby in a Nutshell" и "The Ruby Programming Language". В ютубе существует достаточное количество мануалов и прочей фигни по Рубину. Также невозможно обойтись без документаций: API и офишл доки.
    После этого можно уже приходить к вебу, вот там как раз-таки надо знать RoR и прочие фреймворки, типа Sinatra, Roda, Hanami, Grape. Стоит заметить фронтенд либы bootstrap, ну и пакет модулей Webpack. Если учить тупо RoR, то тут уже у всех на языке книга Майкла Хартла с его клоном Твиттера и множества рекламы в начале (зато присутствует неплохая практика с Git, Хероку и линуксовыми командами). И вообще, если не ошибаюсь, то любой фреймворк Ruby невозможен без системы MVC (Model View Controller). Ну, ещё тебе может ещё потребоваться ознакомиться с синтаксисом SASS или SCSS, но там ничего трудного. На равне с этим нужно будет ознакомиться с *nix-подобными системами и их неотъемлемым Терминалом, который может послужить тебе даже таблеткой от запора, в случае чего.
    Да и вообще, Руби пригоден не только для веба. Для него существует и RubyMotion, являющимся неким фреймворком для разработки под iOS, а на Ведроид- ruboto, который, хоть и стоит уже на последнем издыхании, но, всё же, способен дать какие-то мизерные плоды (ага, а ещё его сайт взломали пару лет назад). На руби крипту даже написали
    Смысла задумываться над другими языками, как мне кажется, нет. О том же PHP думать можно, но имхо он востребован только в связке с ведущими фреймворками... Ну если тебя не устроит, всё же, Руби, то переходи на ведущие Java, Kotlin или иной язык. Думаю, что на этом всё

    Устроиться на работу без опыта практически нереально. Да еще и за бесплатно (хотя дешёвую рабочую силу никто не отменял). Только мешаться будешь (здесь личный опыт уже). Но это совсем не означает, что таких вакансий нет. Чекни их с того же "Моего круга". В универ идти необходимо, чтобы, как минимум для приличия, да и в армейку не угораздишь. Никто не возьмёт тебя на первую работу без диплома об окончании вуза. Это уже потом, когда у тебя будет достаточно опыта, то диплом уже будет не актуален.

    На этом всё, удачного освоения языка ;)
    Ответ написан
    1 комментарий