Задать вопрос
  • Как перебрать все числа на странице, умножив их на 2?

    rockon404
    @rockon404
    Frontend Developer
    ES5:
    $('.num').text(function(_, num) {
      return num * 2;
    });

    ES6:
    $('.num').text((_, num) => num * 2);
    Ответ написан
    Комментировать
  • Как рисовать гибкие линии?

    Stalker_RED
    @Stalker_RED
    Все становится проще, когда знаешь как эти штуки называются, ага?
    https://www.google.com/search?q=svg+кривые+безье
    Ответ написан
    Комментировать
  • Как изменить значение переменной после окончания рекурсивных вызовов setTimeout?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Вы, кажется, не понимаете асинхронной работы в JS. Функция SetTimeout не ждёт указанное время (у вас 2 секунды). Она настраивает таймер и сразу же возвращается. Указанная в SetTimeout функция через указанное время будет поставлена в очередь вызовов JS и запущена, когда до неё дойдёт очередь.
    Таким образом, функция bbb, вызванная из aaa завершится практически сразу же. Вы можете записать так:
    function bbb() {
      if(...) {
        variable = true;
        return;
      }
      SetTimeout(bbb, 2000);
    }

    Но переменная изменится только по срабатыванию условия, когда функция aaa давно уже завершится.
    Ответ написан
    Комментировать
  • Как организовать двусторонний биндинг в инпуте, вложенном в компонент?

    0xD34F
    @0xD34F Куратор тега Vue.js
    Во-первых, параметры напрямую менять не надо; во-вторых, надо пробрасывать в родительский компонент событие input, т.е. в компоненте wrapped-range замените

    <range v-model.number='value'></range>

    на

    <range :value="value" @input="$emit('input', $event)"></range>
    Ответ написан
    Комментировать
  • Как определиться с профессией?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    в медики

    программистами будут все , а медика по прежнему 8-10 лет учить
    Ответ написан
    Комментировать
  • Как изучить C++?

    Decadal
    @Decadal
    Когда-то я учил этот язык пять лет в учебных целях и теперь совершенно его не использую, но на примере другого языка пришел к пониманию, что сложность начинается не там, где всё запустилось и работает, а там, где начинается активное использование вашего приложения.
    Проблемы следующие: много кода, тяжело вносить правки; большая нагрузка (на базу, на память, на прочие ресурсы) - нужно оптимизировать но не ломать; параллелизм (для вас особенно актуально) - нужна стабильная работа; удобство и продуманность (нужно чтобы пользователи быстро осваивали вашу программу и не плевались).
    Новичок прикидывает "на глазок". У него мир делится на "явно сложное" и "явно простое". А профессионал берёт время на подумать и задаёт очень много вопросов. Он не делает поспешных выводов. Новичок пишет код и время от времени понимает, что написал плохо; профессионал четко понимает, где написал плохо, почему, и при каких условиях это нужно переделать, а при каких - не нужно трогать вообще. Новичок работает на программу, профессионал работает на бизнес (или "пользователей", которые использует программу).

    Чтобы стать профессионалом - 1) попадите в опытную команду которая работает над бизнес-продуктом 2) сделайте что-то такое, у чего появятся пользователи, и регулярно выслушивайте их фидбеки, внедряйте их хотелки и тд.
    Опыт - очень важная часть программирования, которую нельзя "проглотить", прочитав книгу. Вы должны понять, ЧТО вам советуют, чтобы знания принесли пользу, а для этого тоже нужен опыт... часто даже печальный опыт.
    Ответ написан
    2 комментария
  • Как убрать отступы у текста?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Да изучите вы уже как устроены шрифты... css-live.ru/css/metriki-shrifta-line-height-vertic...
    Постоянно об одном и том же спрашивают.
    Ответ написан
    Комментировать
  • Linux дистрибутив для предприятия?

    Sanes
    @Sanes
    Для 150 пользователей нужет отдел IT, который не задает такие вопросы.
    Ответ написан
    Комментировать
  • Как создаются электронные кошелки?

    rockon404
    @rockon404
    Frontend Developer
    Для осуществления подобной деятельности на территории РФ, вы должны быть банком или РНКО, иначе надолго присядите.
    Естественно, любая подобная система работает через API.
    Ответ написан
    2 комментария
  • Сколько времени уйдет на разработку приложения на Java?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    не знаю насколько усложнит задачу делать его кроссплатформенным. Если не сильно, то тогда можно и напрячься.

    Java кроссплатформенная по своей сути, напрячься придётся, чтобы сделать на ней непереносимое приложение.

    за сколько дней и часов в эти дни примерно возможно сделать подобное приложение

    Кто-то за день управится, кто-то за год не осилит. Вы к каким относитесь?
    Ответ написан
    1 комментарий
  • Как заменить часть слова звёздочками?

    @lemme
    Frontend
    str
      .slice(-2)
      .padStart(str.length, '*')
    Ответ написан
    Комментировать
  • Как грамотно реализовать портфолио backend-разработчику, чтобы заинтересовать заказчика?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Внешняя подача продукта это еще не все, хотя конечно существенно.
    Можно показать производительность ваших решений, возможность вашего бэкенда выполнять сложные задачи в реальном времени, "моментальное" реагирование на запросы пользователей, параллелизация задач, отказоустойчивость - способность сервису работать даже несмотря на баги или отказы в отдельных модулях.
    это очень важные параметры которые может оценить заказчик, само собой пытаться залазить бэкэндщиком на рынок разработки лэндингов, блогов на вордпресе или интернет магазинов на джумле - для вас должно быть табу там ценность толкового бэкенд разработчика стремится к нулю. Не стоит позиционироваться на тот рынок где вы не нужны и не можете иметь никаких преимуществ.
    Еще в портфолио укажите про ваши "доменные знания" в предметной области, это тоже очень ценится.
    Ответ написан
    3 комментария
  • Актуальные книги по js?

    aRegius
    @aRegius
    Python Enthusiast
    Вся актуальная литература есть только на Amazon. Вот, например, книги по JavaScript тематике, отсортированные по дате выхода (с учетом планируемых).

    Также, на заметку, издательство O’Reilly предлагает в открытом доступе ряд материалов для изучения, а издательство Packt раз в сутки выкладывает для бесплатного доступа рандомные книги - можно мониторить на предмет актуальности исходя из личных потребностей.

    Крайне редко вы встретите актуальный русскоязычный аналог, да еще с толковым переводом. Поэтому, я бы делал ставку на английский - это ваша дополнительная степень свободы относительно доступа к самой новой и качественной информации на рынке.
    Ответ написан
    1 комментарий
  • Почему JS складывает с разной точностью?

    Stalker_RED
    @Stalker_RED
    Про это есть отличный ресурс:
    https://0.30000000000000004.com/

    Если коротко: это не проблема js, это процессоры наши так считают.
    Ответ написан
    Комментировать
  • Как расширить стандартные методы типов в ES5?

    Vlad_IT
    @Vlad_IT Куратор тега JavaScript
    Front-end разработчик
    Не понятно, зачем вы наследуетесь от Array, если имеете в классе отдельный arr из конструктора?
    По теме, почитайте главу 40 из книги "Сила JavaScript. 68 способов эффективного использования JS". Там объясняется, почему не стоит наследоваться от встроенных классов. Коротко: свойство length не будет работать как ожидается, а остальные методы и свойства лучше делегировать (что вы и делаете, если игнорировать в вашем коде наследование).
    Ответ написан
    Комментировать
  • Существует ли такая библиотека?

    Moskus
    @Moskus
    Ответ написан
    Комментировать
  • Куда класть общие компоненты, а куда приватные?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    А что будет, если завтра он будет использоваться и на другой странице? Придется копировать папку? Я бы так и кидал в components. Но там лучше тоже разделить по дереву, чтобы все не лежало в корне.
    Если хочется привязать к странице, то лучше так сделать
    src/components/page1/component
    Ответ написан
    1 комментарий
  • Кому принадлежит содержимое канала в Телеграм?

    Moskus
    @Moskus
    Опять этот миф про то, что указание источников что-то меняет в общем случае...
    Если авторы не указали лицензию, использовать можно только факты, которые содержатся в этой информации. Например, это новость о спортивном турнире, перепечатать её нельзя, можно процитировать факт, что турнир выиграл такой-то.
    Это также совершенно не важно, является ли источник средством массовой информации.
    Анонимность автора создаёт проблему для установления личности правообладателя (автора), но не делает информацию распространяемой свободно или находящейся в общественном достоянии.
    Ответ написан
  • Сайт сполз в яндексе, как вернуть?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    причем никаких изменений в сайт не вносилось

    а поисковики как раз любят живые обновляемые ресурсы.

    Резко просел - видимо апдейт был.
    В целом это неизбежно при таком сайте, поведенческий фактор у Вас явно не айс (сайт очень стремный). Ошибки в js. Оптимизацией скорости загрузки не особо пахнет. Я молчу про объединение и минификацию, но как минимум странно иметь 2 древние версии jquery на таком маленьком сайте.
    Через микроразметку размечен футер, а все остальное нет. Тут или не трогать ничего или уже и товары цеплять
    Стоит еще проверить фильтры и баны. Возможно ссылок закупили? Не обязательно сейчас, это могло быть давно, но если в один момент яндекс пометил 50% вашей ссылочной массы - как го.но ссылки - то падение продолжится.
    Ответ написан
  • Как сменить направление из Web?

    Ni55aN
    @Ni55aN
    Интересует графика, возможно что-то около геймдева, понял, что нужен матан

    не нужен

    Обобщая - нравится какой-то лоулевел чтоли, как все устроено и тд

    Это хорошо для понимания того, как все работает, но бизнес задачи это не особо поможет решить

    считаю что знаний на junior-а хватает

    Webpack, React/Vue.js/Angular, Sass, ES7, Mocha/Jest, NPM, SVG, Flexbox - точно?

    веб для меня не так интересен, как раньше.

    TypeScript, WebGL, Microservices и Design patterns могут вернуть интерес.

    как навечно не остаться в веб-разработке

    звучит как приговор
    Ответ написан
    9 комментариев