• Как найти все экземпляры определенного класса в javascript?

    Negwereth
    @Negwereth
    lvivcss.com.ua
    const instancesOfFoo = new Set();
    class Foo {
      constructor() {
        instancesOfFoo.add(this);
      }
    }
    
    new Foo;
    new Foo;
    new Foo;
    
    console.log([...instancesOfFoo.values()]);


    Set
    Ответ написан
    Комментировать
  • Что в первую очередь следует изучать, а что позже начинающему UX/UI дизайнеру?

    Можно почитать книги.
    Например, эту. В свое время читал ее, очень классная.
    Ответ написан
    Комментировать
  • Нужны очные курсы HTML&CSS в МСК. Кто знает?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    Первый кидаю камень, ибо безгрешен.

    Shit-курсы никак вам не помогут без самодисциплины. Они не развивают никакой самоорганизации.
    Даже если вдруг представить, что какие-то курсы могут дать полезные знания, то идти туда стоит уже изначально замотивированным, иначе - пустая трата всего.

    Ответ: репорт за "вопрос вне тематики ресурса".
    Ответ написан
    Комментировать
  • Как устроится frontend разработчиком?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    О Божечки, опять...

    Никто
    Никогда
    Не
    Берет
    Джуна
    На
    Удаленку

    И этот вопрос тут рассмотрен со всех мыслимых и немыслимых сторон.
    Ответ написан
    Комментировать
  • Какой проект сделать чтоб показать силу в JavaScript?

    Xuxicheta
    @Xuxicheta
    инженер
    Написать свой компонентный фреймворк
    Ответ написан
    Комментировать
  • Чем можно заменить get()?

    0xD34F
    @0xD34F Куратор тега JavaScript
    Проблема не в get, можно ничем его не заменять. При обработке клика вместо первого попавшегося audio надо хватать тот, что соответствует нажатой кнопке (это же касается элементов .play и .pause, с той лишь разницей, что тут вы хватаете всё, что есть), т.е., который находится в том же .container. От кликнутого элемента поднимаемся к .container и ищем внутри него нужные элементы:

    $(document).on('click', '.play, .pause', function() {
      const $this = $(this);
      const $container = $this.closest('.container');
      const isPlay = $this.hasClass('play');
    
      $container.find('.play').toggleClass('active', isPlay);
      $container.find('.pause').toggleClass('active', !isPlay);
      $container.find('audio').get(0)[isPlay ? 'play' : 'pause']();
    });
    Ответ написан
    1 комментарий
  • Не могу понять зачем используется данная строка кода во vue.js?

    KickeRocK
    @KickeRocK
    FrontFinish
    это не обьявление, а обнуление.
    Чтобы изначально было 0, потом он заполнится, если появятся ошибки, т.е чтобы предыдущие ошибки не выводило
    Ответ написан
    1 комментарий
  • Как создать простой сайт для заказа роллов?

    @Otrivin
    junior full-stack сисадмин
    Какой ВордПресс, коллеги, вы чего
    Есть опенкарт, спецом заточенный под эти ваши интернет-магазины (корзина, история заказов, личные кабинеты, доставка - всё из коробки). Его легко можно будет расширять и допиливать, если проект взлетит.

    От себя порекомендую сборку ocStore версии 2.3.0.2 (последняя на 2 ветке). Опционально - натянуть какой-нибудь сторонний шаблон, нашпиговать плагинами типа "расчета стоимости доставки" или прочим.
    Ответ написан
    Комментировать
  • Как сейчас дела у frontend разработчика на Upwork?

    @VegasChickiChicki
    У меня дед 50 лет назад работал кучером, заказов было - тьма, а сейчас печально как то все... Почему то кучеры не особо нужны( Везде одни водители автомобилей(((

    UPD
    А если серьезно. По моему, вы не понимаете как работает текущий рынок. Встаньте на место заказчика, кому сейчас нужна верстка? Ответ - почти не кому. Разве что студиям, которые делают какой нибудь проект и их верстальщик не справляется\не успевает, то да, вас возьмут на пару страниц. Сейчас всем нужны полноценные фронтэнд разработчики, которые и в JS могу и с беком связаться.

    Сейчас уже далеко не 2010 год, когда сайт состоял и одной верстки и отправки письма с заявкой на почту. Сейчас тонна всего что нужно знать.
    Ответ написан
    1 комментарий
  • Шаблон сайта для учителя?

    @Lord_Dantes
    вторая ссылка в гугле https://yy2.ru/sozdat-sayt-dlya-uchitelya-besplatn...
    никому не нужный комментарий
    это пи### товарищи как вы делаете сайты если даже гуглить не умеете?
    Ответ написан
    9 комментариев
  • Что учить front-end разработчику в 2019?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Английский
    Ответ написан
    Комментировать
  • Какое обучение выбрать для освоения веб-разработки?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    Андрей Решетов, можно устроится в нормальную продуктовую компанию стажером или джуниором и работать под присмотром мидла например, он и будет вашим наставником. И деньги возможно получите и ревью и быстро прокачаетесь.
    Ответ написан
    9 комментариев
  • Какую выбрать сферу в IT с нуля когда тебе "под 40"?

    @sintezar
    студент
    Один чел на форуме мисты писал следующее, цитаты:
    На форуме миста в теме валить ли в web пользователь legj пишет Я свалил сначала в фуллстэк на ноде, но вскоре перешёл в чистый фронт.
    Два-три года назад. Чувствую себя очень хорошо. Работа гораздо приятнее, стресса ноль. Денег больше. Зарплату, что была на 1с, догнал через полгода. Сейчас 200+.

    Спрос на фронт всё такой же бешеный, не ослабевает. Расти до сеньора полтора года.
    Особо никак не готовился к переходу, одну книжку прочёл, практики ноль. Просто пошёл сначала на джуниорскую зп.
    Такая зарплата я как понимаю в москве?`
    Да, в Москве.

    `Фронтендеры в обычных миллионниках сколько могут получать?`
    Не знаю. Думаю, не намного меньше. Но там гораздо меньше вакансий, это не такой массовый рынок, как 1с, что в каждом райцентре есть вакансии. Решается удалёнкой (после первичного освоения профессии).

    `Что нужно изучить чтобы быть фронтендером?`
    Если имеешь опыт коммерческой разработки на чём угодно, включая 1с, можно ничего не изучать, возьмут и так.

    `Какие технологии и на каком уровне?`
    Если уже так хочется, то учить стоит только сам JavaScript и ничего более.

    `Какие фреймворки сейчас в тренде?`
    React, Vue, Angualar. Но учить их заранее плохая идея.

    `Легко ли найти джуниорскую вакансию?`
    Я легко нашёл. Даже и не искал толком, меня нашли, hh.

    `И правда что технологии во фронте так быстро меняются с бешеной скоростью, что это получается бесконечным обучением и переобучением? Что нужно учиться на работе, после работы и выходные в ущерб семье, чтобы хоть что-то успеть?`
    Неправда. JavaScript, написанный 20 лет назад по-прежнему будет исполнятся в современных браузерах. Базовые технологии меняются исключительно инкрементально, с сохранением обратной совместимости. Специально учить ничего не требуется, только в процессе выполнения рабочих задач.

    `И опишите преимущества фронта относительно 1с, в чем преимущества и недостатки, что легче выучить и кем проще работать?`
    О, их очень много. Работаешь исключительно с open source, многие навыки переносимы между языками и платформами (git, IDE, unit-тестирование, html / css). Сами инструменты гораздо качественнее, не надо ждать пять минут сохранения конфигурации и обновления БД. Специализация гораздо уже. Это меньше стресса и быстрее прирастает value как специалиста. Одинэсники в большинстве своём аналитики, дизайнеры, бэкендеры и фронтэндеры в одном лице.
    Изучить 1с на экспертном уровне гораздо сложнее, на это нужно лет десять. При этом зарплата такая же или чуть выше, чем у имеющих опыт 3 года. Во фронте особо нет потолка, з/п растёт вместе со скиллами, с очень небольшим отставанием по времени.
    Чувствуешь себя спокойнее и увереннее в долгосрочной перспективе, потому что нет жёсткой привязки к экономике СНГ и деревянному рублю.
    Сейчас на реакте, до этого был вью. Это не принципиально.

    Да, верстать, конечно, нужно. Но это 10% работы. И старые IE умерли, остался только 11-й, с ним вполне можно жить, он умеет flexbox. И даже с ним приходится работать уже немногим. CSS modules либо css-in-js решают проблему глобального css. Вёрстка нынче не проблема.
    100 т.р. для человека, который уже умеет, конечно, это совсем просто, даже на удаленку. Можно рассчитывать на существенно больше. По моим ощущениям, нигде так карьера молниеносно не делается, как во фронте. В бэке нужны годы до сеньора. Во фронте год / полтора. Я бы советовал разместить резюме, и всё узнаете сами, за это денег не берут.
    О да. я же тоже перешел в веб. еще в 2014 году. Так что сейчас уже явно не джун. И ни разу не жалею. 1с - это не спокойная работа. Нервничать приходится. И сами 1с программисты злее веб-программистов. Вот вы какой добрый человек - сразу видно уже не 1с-ник
    Спасибо. Но единственное крутое, что я сделал, это то, что решился, что перешёл в веб.

    Нет, Java сама как язык отвратительна по сравнению с JavaScript / Typescript.
    Да, там есть Scala, но через джаву все равно пройти придётся и постоянно иметь с ней дело.
    И там просто нет такой движухи, такого спроса, гораздо дольше джунить придётся до нормальных зарплат.

    Отдел разработки сам по себе ничем не поможет. Возможности учиться и совершенствоваться есть на любом проекте. Помогает выход за пределы зоны комфорта, заставлять себя использовать не только привычные инструменты и приёмы, но и новые.
    Реакт или Вью — разницы особой нет, и по деньгам тоже. Тем более, что во многих случаях разработчик сам выбирает на чем делать фронт.
    Ответ написан
    3 комментария
  • Как создавать сайты для фриланса в одиночку?

    Zoominger
    @Zoominger Куратор тега Веб-разработка
    System Integrator
    Что нужно знать для того чтобы , хоть как-то зарабатывать на фрилансе версткой сайтов?

    Ничего.
    Никак.
    Никогда.
    Без шансов.

    Но вы ведь не поверите, так что дам совет погуглить хотя бы по Тостеру (обратите пристальное внимание на "хотя бы").
    Ответ написан
    Комментировать
  • Какую ОС выбрать для Web-Программирования?

    Любую
    Ответ написан
    Комментировать
  • Где можно наблюдать стримы по программированию?

    gbg
    @gbg Куратор тега Программирование
    Любые ответы на любые вопросы
    У себя дома:
    Системное под венду:
    - открываете 8 вкладок с MSDN, 4 со stackoverflow и иногда их скроллите.
    Системное под Linux:
    - открываете 8 вкладок со stackoverflow и консольку с man + исходники ядра
    Математическое:
    - открываете что угодно, все равно ничего не увидите - все самое интересное делается на бумажке, которая у стримящего лежит рядом с клавиатурой
    Высокопроизводительные вычисления, HPC, Нadoop:
    -купите 128 мониторов для начала
    Прикладное:
    - ну, вы знаете толк в извращениях, если хотите смотреть, как одинэсник пишет очередной унылый запрос на три листа, чтобы удовлетворить бухгалтершу.
    Ответ написан
    Комментировать
  • Что лучше выбрать для разработки приложения NW.js или Electron?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Electron архитектурно имхо более красив и правилен.
    + Он порождает меньше потоков.
    + Можно создавать окна.
    + Можно создавать браузерные вью внутри одного окна.
    + Мне больше нравится их система разграничений доступа к nodejs api.
    + Silent печать.
    + Имхо более логичная идеалогия сборки и деплоя.
    + В разработке Electron участвуют крупные компании в стиле Microsoft.
    Ответ написан
    Комментировать