Ответы пользователя по тегу JavaScript
  • Что делать если команда говнокодит?

    alexraven
    @alexraven
    веб-разработчик, специализация - wordpress
    Сменить команду. Потому что во всех косяках команды всегда виноват тимлид.
    Ответ написан
    Комментировать
  • Как сделать плавную перемотку scroll-to-top?

    alexraven
    @alexraven
    веб-разработчик, специализация - wordpress
    function scrollTo(element, to, duration) {
        if (duration <= 0) return;
        var difference = to - element.scrollTop;
        var perTick = difference / duration * 10;
    
        setTimeout(function() {
            element.scrollTop = element.scrollTop + perTick;
            if (element.scrollTop === to) return;
            scrollTo(element, to, duration - 10);
        }, 10);
    }


    Прокрутить в начало документа:

    scrollTo(document.body, 0, 600);
    Ответ написан
  • Cordova: как сделать фоновую службу?

    alexraven
    @alexraven Автор вопроса
    веб-разработчик, специализация - wordpress
    Кстати, попробовал вот что: https://github.com/katzer/cordova-plugin-backgroun...

    Это не то, чтобы фоновая служба (background service) - прочитал много инфы, пишут, что на чистом JavaScript такую создать невозможно, но можно написать фоновую часть на Java.

    Cordova Background Plug-in просто не дает приложению засыпать, когда оно не активно. Ну и соответственно, оно не выгружается для освобождения памяти. Не знаю точно, что отвечает за это в Android - уборщик мусора?
    Ответ написан
    Комментировать
  • Первый опыт на upwork?

    alexraven
    @alexraven
    веб-разработчик, специализация - wordpress
    Честно говоря, Upwork совсем не понравился. У меня на Elance 50 проектов за 3 года (в том числе довольно большие), куча отзывов и рейтинг 5*. Каждую неделю приходило по 3-5 приглашений в проекты, и можно было просто выбрать среди них интересный и денежный. Как только Elance перекочевал на Upwork - гробовая тишина...

    UPD. Первый опыт работы с Upwork был негативным. Клиент (старый, еще с Elance) зарегал на Upwork новый аккаунт и дал мне два проекта. Техподдержка Upwork обнаружила, что у него уже есть аккаунт, и новый заблокировала - "за попытку мошенничества" (хотя он просто про старый акк и не помнил уже). Причем сделала это после того, как клиент проплатил escrow за оба проекта. Переговоры с техподдержкой длились две (!) недели, как с его стороны, так и с моей. Любая моя попытка обратиться в техподдержку заканчивалась одним стандартным ответом: это всё делается в ваших интересах, чтобы вам работать было комфортно и безопасно. Мол, наша служба безопасности во всем разберется (только когда - не знаем).

    Клиента техподдержка футболила по разным отделам. Отдел безопасности (который блокирует / разблокирует аккаунты) у них работает только по будням и только в бизнес-время. Вопрос начали решать только после того, как клиент пригрозил написать кучу негативных отзывов на разных сайтах про Upwork. По его словам, такое впечатление, что техподдержку они аутсорсили куда-нибудь в Индию или на Филиппины. Никто ничего не знает, и никому ни до чего нет дела.

    После этого я стараюсь избегать Upwork - только если клиент изначально оттуда. Со старыми клиентами я работаю, минуя Upwork и получая платежи непосредственно через PayPal.
    Ответ написан
    1 комментарий