Задать вопрос
  • Как можно на js проверить принадлежит ли функция определенному объекту?

    GavriKos
    @GavriKos
    javascript.ru/this

    if (this == modal)
    alert("Call from modal");


    Вообще есть хороший шанс что у вас ошибка архитектуры, раз такая проверка нужна.
    Ответ написан
    5 комментариев
  • Как правильно убрать js код?

    @rudants
    Front-end разработчик
    $("form.signup_form").submit(function() {
        var error = false;
        var user_login = $.trim($("input[name=user_page]").val());
        var user_passw = $.trim($("input[name=user_password]").val());
    
        if (/^[a-zA-Z0-9_]{5,16}$/.test(user_login)) {
            if (/^[a-zA-Z0-9_]{6,12}$/.test(user_passw)) {
                $("div.questions-content").prepend(AdvError(error_passw_confirm));
            } else {
                $("div.questions-content").prepend(AdvError(error_passw_format));
            }
        } else {
            $("div.questions-content").prepend(AdvError(error_login_format));
        }
    
        return error;
    });
    Ответ написан
    Комментировать
  • Как верстать адаптив при масштабе >100% (на 2к мониторе)?

    whoisthere
    @whoisthere
    Не благодари. Жми «Нравится»
    Масштабирование это функция браузера. Версткой её никак не исправить. Её отключают если очень нужно (а это вредная привычка). Если такая ситуация случается, нужно объяснить это клиенту. Вы можете под него подстроиться, а всех остальных пользователей, которые пользуются 100% масштабом, отравить.

    Поэтому мониторы 2к и макбуки с ретиной ничем не хуже. Сохраняйте графику в высоком качестве, а лучше векторную. Или же узнавайте медиазапросами DPI и от этого пляшите.
    Ответ написан
    5 комментариев
  • Как удобнее хранить пароли?

    @Fixid
    KeePass, все зашифровано, куча плагинов, кросплатформенный
    Ответ написан
    3 комментария
  • Почему возвращается неверное значение инпута?

    В таких случаях используют событие "input". По ссылке по подробнее: learn.javascript.ru/events-change
    Ответ написан
    Комментировать
  • Какие аналоги toggleClass существуют во vue.js?

    Shutik
    @Shutik
    Погромист халявщик
    Как вариант, так:
    data: {
        ...
        visibility: 'cpu' //активная вкладка по дефолту
    },
    methods: {
        golist: function(val) {
            this.visibility = val;
            ...
        }
    }

    <li><a href="#" v-on:click="golist('cpu')" :class="{ active: visibility == 'cpu' }">Процессоры</i></a></li>
    <li><a href="#" v-on:click="golist('gpu')" :class="{ active: visibility == 'gpu' }">Видеокарты</i></a></li>
    <li><a href="#" v-on:click="golist('games')" :class="{ active: visibility == 'games' }">Игры</a></li>
    Ответ написан
    Комментировать
  • Как поднять себе зарплату?

    denisgorbunovmsc
    @denisgorbunovmsc
    руковожу проектным офисом
    Надеюсь подчиненные не прочитают.

    1) Вежливое слово с пистолетом в руке лучше, чем просто вежливое слово.
    Выходи на рынок. Имея на руках job offer с текущей з-п и более интересной работой, или большей з-п и менее интересной ты скорее получишь прибавку, или изменение условий труда.
    Чтобы найти работу работает некий рубеж перехода количественного в качественное: чтобы получить одно интересное предложение нужно сходить на 10 собеседований, чтобы сходить на одно собеседование нужно откликнуться на 10 вакансий. Это для невезучего чеовека, для везучего будет не 10, а 5 или менее.

    2) Самопиар и глубокая специализация. О том, что ты стал больше делать люди должны знать и нужно закрепить за собой какую-то проф. нишу внутри коллектива - что-то что ты делаешь сильно лучше коллег. Это могут быть разные аспекты. Здесь получаем ценность и ответ на вопрос почему ты должен получать больше коллег.
    Зачастую бывает, что окружающие не замечают роста у коллег, так как все сосредоточены на себе.

    3) Разговор с начальством и обозначить свои ожидания. Возможно, с этого стоило бы начать, если не кризис. Ну и чем меньше компания тем важнее становится это (отношения), а не первое. Очень часто бывает, что у человека есть недовольство текущим положением, он идет в первый вариант, а из первого варианта его очень сложно вернуть, так как он себе уже наворотил причин для ухода и распутать этот клубок одними деньгами не получается.

    Это часто бывает с переездом в Москву. Изначально люди готовы ехать на маленькие деньги, чтобы "закрепиться". Снимают жилье подешевле и затягивают пояса. Через полгода запасы, с которыми приехали истощаются, а в пути 3-4 часа каждый день + 10+ часов на работе высасывают все энергетические запасы. Тут уже человек начинает себе кроме з-п придумывать еще поводы: начальник чудак, коллеги лодыри, место у окна дует и прочие моменты, на которые в нормальном состоянии ему пофиг. Деньги далеко не единственный мотиватор и в такой ситуации с них все начинается, но паровозом человек себе достраивает еще ворох причин.
    Новое место как и новая жена, если старая достала, всегда кажется лучше. Человек находит новое место с большей зарплатой и уже на прежнюю з-п он не останется в прежней конторе. И оставлять его проблематично, так как есть ворох проблем и либо уходить в психоанализ на полгода с решением этих диссонансов, либо прежней любви и энергии уже не будет. Это практически неразрешимая ситуация, которая началась с нехватки 15-25 тысяч рублей в текущем окладе.

    4) Самый пассивный сценарий - ждать хорошей погоды. Умный начальник будет повышать подчиненного, даже если тот не растет, а уж если растет, то и подавно. Почему он это делает? Потому что бегать и выбивать деньги, чтобы удержать - всегда на порядок сложнее и менее эффективно. Если не повышают, то может и первый вариант не так плох, так как и 2й и 3й варианты не всем подходят, ибо требуют большой доли экстравертности.
    Ответ написан
    Комментировать
  • Как научится верстать такое?

    wielski
    @wielski
    ✔ Совет: Вам помогли? Отметьте ответы решением.
    Практика, практика, и только практика.
    Вы выучили основы html и css, и вроде бы можете что-то сверстать.
    На одном вроде бы, и с такими знаниями сразу подобное (svg анимации и т.д.) сверстать вы не сможете.
    Начните с малого, развивайте скилл, после того как разберетесь с типографией / сетками, и сможете верстать настоящие проекты - читайте и вникайте в примеры на codyhouse.co, там вся реализация разложена по полочкам.
    Ответ написан
    Комментировать
  • Как бы такое лучше сверстать?

    tigroid3
    @tigroid3
    PHP, YII2, SQL, Postgres, Docker, SPHINX, GIT
    проще: всего запилить качественной картинкой jpg.
    сложнее: сделать блоки с текстом и абсолютно их позиционаровать
    сложно и нудно: текстовые блоки абсолютно позиционировать и линии эти цеплять к блокам псевдоэлементами
    Ответ написан
    2 комментария
  • По какой причине долго открывается сайт с локального компьютера?

    @glitch536
    javascript разработчик
    посмотрите в инструментах разработчика, какие запросы идут с открытой страницы. скорее всего скачанный сайт пытается загрузить какие-то ресурсы из сети
    Ответ написан
    Комментировать
  • Как определить, содержит ли url определенное слово?

    @holfza
    "https://learn.javascript.ru/python".indexOf('python') > -1 //true
    Ответ написан
    Комментировать
  • В чем ошибка при клике на кнопку должна первая буква быть заглавной?

    SvDenys
    @SvDenys
    Интересуюсь веб-разработкой
    Эм, а зачем столько кода?

    Попробуйте так:
    function firstToUpper(inputName) {
                    var input = document.getElementById(inputName);
                    input.value = input.value.charAt(0).toUpperCase() + input.value.slice(1);
                }
    
    document.getElementById('button').addEventListener('click',() => firstToUpper('input'));
    Ответ написан
    Комментировать
  • В чем ошибка при клике на кнопку должна первая буква быть заглавной?

    romy4
    @romy4
    Exception handler
    посмотрите на mdn что возвращает toUpperCase
    Ответ написан
    Комментировать