Задать вопрос
  • Экспресс обучение frontend разработке. Как подступиться?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Достаточно солидны список, неправда ли?


    Вы не правильно сделали декомпозицию. Дробите список и перемещайте местами пока не будет абстрактных "базовое знание mysql". Да и зачем фронтэндщику вообще базовое знание mysql или php? Вам нужно знать как с бэкэндом взаимодействовать (HTTP, принципы REST хотя бы приблизительно понимать), примерно понимать что такое базы данных (localStorage, IndexedDB). Словом никаких mysql/php. Это потом когда-нибудь освоите.

    Или например список ваших фреймворков. Выкидываем backbone - о нем можно почитать просто что он есть и что из себя представляет, но на вашем этапе толку не будет. Есть тройка лидеров - React/Angular/Ember. Затем идут небольшие фреймворки и библиотеки - Aurelia/Vue/Backbone/etc.

    Вам на данном этапе стоит ознакомиться с одним зверинцем, посмотреть по рынку и подкинуть монетку если даже после этого не определились. Все фреймворки сегодня с большего похожи на уровне концепций, есть конечно и различия но лучше осознать общие а потом уже делить на частное.

    p.s. я бы требовал еще es2015/2016, webpack/systemjs/вообще модули, препроцессоры стилей (хотя бы основы и понимание зачем нужны) и т.д.

    Ну или еще - jquery можно не изучать. Ознакомиться - да, но на уровне джуниора нужно знать как решить стандартную задачку подключения плагина и организации очереди анимаций. А так в 90% случаев jquery даже и не нужен вовсе. Ну и AJAX - разберетесь с HTTP и вы познаете AJAX.

    Ну и последнее. Джуниор это разработчик с годом опыта работы. Это человек который запросто может решать типичные задачи (можно пробежаться по фриланс биржам и составить представление о типичных задачах). Перед джуниором идет стажер.
    Ответ написан
    3 комментария
  • Что делает этот React.js код?

    @rakro
    1. this.props - объект который содержит все свойства компонента. this.props.data - свойство data
    2. https://developer.mozilla.org/ru/docs/Web/JavaScri... - там есть какие аргуменыт принимает callback.
    Ответ написан
    Комментировать
  • Что делает этот React.js код?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    Как ответил copal , вам, действительно, нужно закрыть пробелы в знаниях самого js. А потом уже читать туториал по реакту.
    Попробуйте в render компонента, сделать console.log(this.props) -> будет объект, с ключом data. Поэтому мы и пишем this.props.data.

    По поводу map. (как там написано - Функция, создающая элемент в новом массиве, принимает три аргумента, вот как раз первые два и есть "текущий элемент" и "индекс"

    p.s. учебник выбрали годный :) , но требуется повысить уровень основ JS, так будет лучше для обучения.
    Ответ написан
    3 комментария
  • Какую выбрать мышку среди данных моделей?

    @Mercury13
    Программист на «си с крестами» и не только
    Попробуй ответить на такие вопросы.
    1. Есть ли критичные задачи, к коим относятся динамичные игры, графика, САПР?
    2. Насколько нравится (или не нравится) «повышенная точность курсора» (на деле — ускорение мыши, нелинейная зависимость между скоростью мыши и скоростью курсора)?
    3. Какой монитор?
    4. Есть ли стеснённое пространство?
    5. Есть ли другие специальные требования? Например, мне нужны кнопки «вперёд-назад» и прокрутка удерживанием. Кому-то надо все настройки записывать в мышь и переносить на другой компьютер.
    По опыту. На обычном ноутбуке на 1400px годится практически любая мышь на 800+ dpi. 1680px — ищи 800…1000 dpi, в стёснённом пространстве могут потребоваться 1200. FullHD — ищи 1000…1200 dpi, в стеснённом пространстве — настраиваемая скорость. Правда, на HiDPI пропускания пикселей (чем, по сути, и будет повышенная чувствительность, установленная в средствах Windows) не настолько критичны. «Повышенная точность» выключена.

    ЗЫ. Вот и нашлась специальная задача. Перед нами мак, и нужно смотреть, есть ли драйверы для спец. кнопок под него.
    • Marathon — 1000 dpi. Нужно смотреть, хватает ли чувствительности, по руке ли, и т.д., но в целом мышь как мышь. Ещё моё ИМХО — крышка может разболтаться и мешать мышить. Как передвижная — из-за крышки непригодна абсолютно.
    • MX. Под одной позицией смешали MX и MX2. Вторая огонь, но надо проверять чисто программные фишки. Если после выключения возвращает эту самую чувствительность назад на некомфортный уровень — не брать. Первая дешевле, информации по ней не вижу.
    • Apple. Главное нарекание — не всякому по руке. Плюс ненадёжно регистрирует правый щелчок.
    • G700s. Слишком дрянные отзывы, особенно на аккумулятор и сборку.

    И ещё. Если ешь на рабочем месте, откажись от резиновых вставок, они жутко собирают крошки. А если нет — они сказочно хороши на ощупь.
    Ответ написан
    2 комментария
  • Почему браузер переворачивает картинки на свой лад?

    novomir
    @novomir
    Landing Page, CRM, Support
    Сталкивался тоже с таким.
    Фото было сделано с телефона, в EXIF сохранилась исходная ориентация.
    Нужно сбросить эту информацию, как вариант - это можно сделать в фотошопе через пункт "сохранить для web"
    Ответ написан
    Комментировать
  • Почему браузер переворачивает картинки на свой лад?

    alsopub
    @alsopub
    Обычно в файле с картинкой присутствует мета-информация в формате EXIF.
    В частности там может присутствовать информация о том как располагалась камера в момент съемки - горизонтально или вертикально.
    Далее начинаются нюансы - разные просмотрщики по разному себя ведут. Какие-то учитывают эту информацию, какие-то нет.
    То же касается и обработки изображений. Какие-то перевернут картинку и удалят информацию о повороте, какие-то проигнорируют поворот.
    Ответ написан
    1 комментарий
  • Как эффективно работать целый день?

    ramm_fan_fur_immer
    @ramm_fan_fur_immer
    .net junior
    О сне уже сказали - повторять не буду. У нас, в СНГ почему-то ходить к врачу, особенно психологу - унизительно для мужика(тм). А вы не постесняйтесь и сходите. К тем, кого вам порекомендуют. Сдайте анализы.
    У меня знакомая из intel тоже всё сонная была на работе, просто загоняла себя, чтобы делать простые вещи. Но она, к счастью, живет в Израиле, поэтому медосмотр для страховки выявил, что у неё анемия.
    Мы все почему-то считаем, что чувствовать себя плохо - нормально, и что мужик/зверь должен это преодолевать на силе воли. Но это ведёт только к омоложению болезней и ранней и короткой старости. Берегите себя, и не стесняйтесь ходить к врачам. Если вы живёте у чёрта на рогах - слетайте на отпуск в приличное место и посетите там врачей. Будьте здоровы
    Ответ написан
    4 комментария
  • Как проставить пути к картинке в 92 пунктах?

    alsopub
    @alsopub
    Если индекс открыт - site.ru/images/slider и показывает список файлов - то есть варианты.
    Иначе - или как Алексей Уколов или zooks написали.
    Ответ написан
    Комментировать
  • Как проставить пути к картинке в 92 пунктах?

    Exomode
    @Exomode
    Архитектор ПО
    Скриптом сгенерировать текст через шаблон, алгоритм примерно следующий (C#):
    string url = "https://адрес_сайта_с_изображениями.рф/"
    string path = "D:/Путь_к_изображениям/";
    string[] imgNames = Directory.GetFiles(path);
    string result = "<ul>";
    
    foreach (string imgName in imgNames) result += "<li><img src=\"" + url + imgName + "\" /></li>";
    
    result += "</ul>";
    
    File.WriteAllText("result.html", result);
    Ответ написан
    Комментировать
  • Как проставить пути к картинке в 92 пунктах?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега CSS
    Можно перечислить названия всех картинок в список и перебором вставить их в нужные правила.
    Если перечислять не хочется, можно по-хардкоду написать плагин для PostCSS.
    Ответ написан
    Комментировать
  • Как проставить пути к картинке в 92 пунктах?

    zooks
    @zooks
    Frontend
    Это делается на серверной стороне - через скрипты или CMS.
    Ответ написан
    Комментировать
  • Как оптимизировать изображение на мониторе?

    alsopub
    @alsopub
    Как-то так, если наглядно:
    image_thumb688.png
    Можно попробовать поиграться со сглаживанием, но это сильно не поможет.
    Ссылка - macdaily.me/howto/font-smoothing-in-mac-os-x
    Ответ написан
    Комментировать
  • Как оптимизировать изображение на мониторе?

    GavriKos
    @GavriKos
    1) Матрица в мониторе хуже чем матрица монитора ноута
    2) Размер пикселя совершенно разный - нельзя сравнивать
    3) Разрешение совершенно разное - нельзя сравнивать.

    Вообще монитор по моему какой то устаревший...
    Ну и на всякий случай - подключайте не в VGA.
    Ответ написан
    1 комментарий
  • Как сделать, что бы фото подгружались по мере появления на сайте и слайдера?

    @imhuman
    Оба случая одинаковы по сложности, да и по сути тоже, гуглите lazyload. Если вкратце, то на страницу загружаются множество img с одинаковым src(фон или индикатор какой-нибудь). В кастомном атрибуте, например, my-attr каждого изображения прописывается ссылка на настоящее изображение. И как только img становится видимым на клиентском экране происходит замена src с дефолтного значения на my-attr. Но тут уже чистая математика, пояснять нечего)
    Ответ написан
    Комментировать
  • Как эффективно работать целый день?

    Judixel
    @Judixel
    Front-end Engineer
    Есть смысл также попробовать чередование задач, чтобы мозг разгрузить. Периодически вылазить из-за компа, в это время отключается концентрированное мышление и включается абстрактное, вы не думаете о задачи, а она решается - очень полезная проверенная практика. А во время концентрированного мышления - включайте помидор и никуда не отвлекайтесь, вы забудете о времени в принципе. Думаю максимум эффективной занятости в день - 6 часов.
    Ответ написан
    1 комментарий
  • Как эффективно работать целый день?

    denisgorbunovmsc
    @denisgorbunovmsc
    руковожу проектным офисом
    Это всегда при переходе на полный рабочий день бывает. Абсолютно все (по моему опыту) после ВУЗа при переходе на 8 часовой рабочий день в середине дня начинают тупить, засыпать и пр. После обеда для этой категории уже продуктивность снижается. Повышается она к вечеру.
    Тут могу посоветовать:
    1) Здоровый пофигизм. Сонливость и тормознутость могут быть вызваны перегрузом, так как инфы стало больше, а мозг не приноровился. Здоровый пофигизм - экономит ресурсы на переживания по поводу "какой же я тупица", которые выжирают дефицитную энергию. Например, у фридайверов один из ключевых навыков - ну думать, так как мозг сжирает адское количество энергии.
    2) Фарма. Самое простое - аспирин С в лошадиных дозах, если нет язвы, гастритов и панкриотита (ну и т.п. желудочных дел). Усваивается его не много, передозировка выходит вместе с мочой, а вот закисление взбадривает и выделяет ряд ферментов, которые активизируют организм. Лучше всего как раз ближе к середине дня и выпить.
    3) Когда подступает сонливость, если есть возможность, то на 15-20 минут на прогулку хорошо сходить. Можно структурировать обед таким образом, чтобы экономить чуть время и его тратить чуть позже/раньше на прогулку.
    4) Кофеиносодержащие нафиг, особенно растворимый кофе и тем более рэдбулы и пр. Бодрости там мало, а вот сердце/почки нагрузить легко.
    5) Высыпаться. Ложиться, так чтобы вставать в 07:00 или раньше. Не засиживаться за компом. Но я сам так делаю не всегда:)
    6) Прогулки: почаще в свободное время выходить из дому
    7) Спринты: выделять 10-20 минут когда работаешь над задачей и ни на что не отвлекаешься. Вот прямо совсем. Многим очень помогает.
    8) Не для всех актуально (сейчас какая-то эпидемия ЗОЖ), но вечерний алкоголь в этой ситуации очень сильно бьет "по головной мозг", который и так нагружен по самое не балуйся.
    9) Мотивация. Нужно найти в работе что-то интересное и значимое для себя. Пожалуй, это последнее и есть самое главное.
    Ответ написан
    2 комментария