Задать вопрос
  • Какие существуют социальные сети для разработчиков?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    LinkedIn, Хабр, Тостер, и тд и тп.

    Моего коллегу позвали на работу, в Польскую компанию на релокейт, просто посмотрев его профиль на Stack.
    Ответ написан
  • Почему iframe зло?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Этих причин кому-то достаточно. Но всё равно iframe юзают, и довольно часто.
    Reason #1. Iframes Bring Security Risks

    If you create an iframe, your site becomes vulnerable to cross-site attacks.

    You may get a submittable malicious web form, phishing your users' personal data.
    A malicious user can run a plug-in.
    A malicious user can change the source site URL.
    A malicious user can hijack your users' clicks.
    A malicious user can hijack your users' keystrokes.

    Don't put your visitors at risk to the XSS attacks.


    Reason #2. Iframe Cause Usability Issues

    The iframe tag is notorious for creating usability annoyances. Among most common of them are:

    It tends to break the browsers' "Back" button.
    It confuses visually impaired visitors, using screen readers.
    It confuses users, suddenly opening the iframe content in a new browser window.
    Content within the iframe doesn't fit in and looks odd.
    Content within the iframe is missing since the source URL changed.
    Navigation of the site in the iframe stops working.
    Every in a page requires increased memory and other computing resources.

    Find better ways to refer your visitors to external content instead of placing it within the iframe tag.
    Ответ написан
    5 комментариев
  • Прилипающий блок к левому экрану?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    В зависимости от разметки родителя - блоку дочернему -
    position: absolute; или position: fixed; если разметка родителя не важна
    left: 0;

    Example:
    .name-block {
    position: absolute;
    left: 0;
    }
    Ответ написан
  • Как следует изучать графический дизайн?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Берете любой инфоцыганский курс, дабы понять алгоритм изучения профессии - например -
    Пример курса
    Курсы, книги ищите на торенте. Но я бы посоветовал бы Вам сразу искать работу, как правило всё что не касается инструментария - особенно в дизайне - это опыт, чем больший у дизайнера опыт(в создании дизайна, красивой композиции, правильной с точки юзера структуры и удобоваримости), тем более красивые он делает вещи. Обычно всё это набивается на работе, а не на стадии обучения.

    Поэтому в первоначальной стадии нужно качать навыки работы с инструментами(ибо скорость использования - напрямую зависит от колличества кэша который вы сможете зарабатывать), надо уметь всё это автоматизировать.

    Работу получить очень просто - дальше воровать идеи с behance, делать свои проекты, набивать портфолио, и далее идти на галеру.
    Ответ написан
    Комментировать
  • Стоит ли изучать React без углубленных знаний в Javascript?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Имея базовые знания стоит сразу перейти к изучению React либо все же прочитать пару книг и попрактиковаться на чистом JS

    Углубленный JS - понятие растяжимое.
    Я бы посоветовал бы Вам идти по пути добора знаний через гугление, книги Вам в этом плане не помощники, только практика(теорию вы доберете из блогов, гугла). Читать в начале карьерного пути книгу "Вы не знаете JS" - тоже самое что только научившись водить, пытаться брать уроки в лиге Наскар.

    Как делал я - берете условный ToDo Лист, пишите его на чистом JS. В это время у вас будет куча гуглений, ошибок и тд. После того как вы написали тудушку, перепишите её на реакт. У вас в голове начнется понимание процессов, какие реакт решает задачи, насколько убыстряет процесс и тд.

    Далее сделайте мини приложение на JS, допустим планировщик заданий, аналог google keep, либо другой продукт который вы видели, и можете украсть визуальную составляющую, или логику функционала. Как сделали - пишите его на реакт. После таких двух пет проектов - одного маленького, и второго большого, я бы преступал к углубленному изучению уже реакта, и скорее бы шёл на собес. Так как вы все равно в соло не научитесь многим фишкам компаний, а в среде других разработчиков рост новичка растет по экспоненте.

    Новички считают что React это панацея от всех бед, и пихают его даже туда, где обычного JS было бы достаточно. Вот такая вот проф. деформация.
    Ответ написан
    1 комментарий
  • Добавлять ли sourcemaps на готовый сайт?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Сейчас прочитал, что не нужно выкладывать сайт вместе с sourcemaps, но с ним гораздо легче понять что за библиотеки установлены иначе где его тогда хранить, на локальном сервере.

    На продакшене должный быть только конечный код, и ничего лишнего. Никаких сборщиков, пакетов, мапов и тому подобное. Если у вас есть какой-то рабочий гайдлайн, и вы не один разработчик на проекте - тогда у вас есть dev ветка в гит. Откуда ваши коллеги могут клонировать весь инструментарий - через тот же package.json
    Ответ написан
  • Можно ли писать стили CSS для сайта в одном файле?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Если это учебный проект, и код не передается дальше по веренице разработчиков - можно писать как угодно. Главное соблюдайте основные принципы написания CSS - например такие как DRY.
    Ответ написан
    1 комментарий
  • Как почистить от ненужных файлов планшет на андроиде?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Как почистить от ненужных файлов планшет на андроиде?

    Использовать любой Cleaner который удалит ненужный кэш, и остаточные файлы.
    Как понять что можно удалять и не удалю ли я файлы системы андроид?

    Как правило важные системные приложение и данные - защищены от удаления, и просто заблокирована кнопка - максимум что вы можете - остановить приложение.

    Для того что бы сделать максимально грамотно - зайдите на профильную тему своего аппарата на 4pda, и через поиск и ключевое слово "оптимизация" или "очистка" найдите удобное для Вас решение.
    Ответ написан
  • Это правильный БЭМ?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    1. Разметка HTML у вас грязная, и так бутстрап обладает вырвиглазным неймингом на колбасу из названий, и вы туда еще БЭМ залепили.
    2. container-fluid find_franchise_wrapper - зачем Вам тут container-fluid, когда для ограничения контента вам хватит просто контейнера, все остальное решается через CSS, не загрязняя разметку.
    3. Если уж "гадить в код", то лучше уж в css, используя миксины и вары, чем добавляя justify-content-center в HTML

    Ниже пример нейминга в bootstrap + bem
    Микс БЭМ и bootstrap-сетки, это читабельно?
    Ответ написан
  • Как сверстать такую форму регистрации?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Комментировать
  • Какие темы нужно пройти на нативном js, что бы освоить react+redux?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    но там нужен react+redux, так сказал тим лид, за месяц до начала стажировки мне надо научиться хотя бы делать тудушки.

    А потом люди удивляются, почему софт такое говно, что при нажатии на button тебя сносит лавиной говнокода. И разработчики обижаются на то, что фронтенд потерял "элитарность". Жду пост, где юный менеджер, просит старых джавистов показать ему диван, через который можно вскочить на разработку в интерпрайз Java.
    (Претендую на стажёра, поэтому вначале все равно буду все подтягивать на работе и дома ) .

    Уверен что на первом же собесе тим лид даст простое задание на js, которое Вы завалите, без обид. Я бы еще тим лида выгнал, если он Вас в команду возьмет, что бы сразу рудименты от веба удалять с "огорода".
    Ответ написан
  • Как задать позицию строки flex в колонке?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Ответ написан
    Комментировать
  • Как заставить Google учесть новый robots.txt?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    В google search console пустить робота на переобход страниц
    https://support.google.com/webmasters/answer/60783...
    Ответ написан
    Комментировать
  • Как перенести столбцы на новую строку?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Этот сайт на проде

    Слить бэкап на локаль?
    я-бы переверстал эти блоки

    Можно сделать это в Devtools
    а мне нужно все это исправить максимально быстро, спасибо.

    Править в Devtools, а потом записать исправленные значение в шаблон и стили. Но так делают только маргиналы от мира веба. Потому что для новичка это выстрел в ногу. (в меньшей степени если есть возможность откатить бэкап, либо есть git)

    Самый верный способ - бэкап на лок, правка и верстка там, пуш на сервер.
    Ответ написан
  • Почему периодически не включается компьютер?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Начните с замера батарейки CMOS, если номинальный вольтаж менее 3V - под замену.

    Ну и для тестирования таких вот плавающих неисправностей, нужно обычно проф. оборудование - тестеры, пост карты, и тд, либо заведомом рабочие комплектующие. Тестируется методом перетыкания комплектующих, и рабочего прогона.
    Ответ написан
    Комментировать
  • Почему не берут на работу HTML верстальщиком?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Во первых: HTML-верстальщики как профессия умирает уже с 2016. Сейчас верстальщик - по мимо верстки умеет PHP, JS, Jquery и полный стандартный инструментарий из 30-40 емкий названий вроде- PUG, BEM etc. Что делает его веб-мастером, который может претендовать на зарплату 30 тысяч рублей, которую можно смело сделать работая таксистом особо не заморачиваясь.

    Во вторых: Ваше резюме, особенно первая его часть - Frontend Developer. Я конечно не хочу капать ядом на стол, но лично я считаю что фронтенд - это больше про логику и умение строить приложения вроде SPA, а не верстать кнопки, которые можно смело украсть используя codepen, либо чужой код. Верстка нужна, но как правило она играет хорошим плюсом при условии что вы пишите - знаю нативный JS + ES6 + React\Vue, настраиваю webpack как отец. Как правило бэкэнд - это тоже про умение строить архитектуру, а не про создать базу данных под wordpress. Никто не пишет - backend разработчик - вчера прописал пару SQL запросов, и прошел курс по Node.js для новичков.

    В вашем же резюме - всё, буквально всё кричит что вы посмотрели пару курсов где Василий обжимая упругую попку блондинки, снимает свой курс по верстке для новичков IT, обещая им 60 тысяч рублей как нефиг делать на фрилансе.

    Уберите нецелевой опыт из резюме вроде бармена и тому подобного(работодателю плевать как вы разливали коктейли), уберите фриланс - это смешно. Сделайте портфолио минимум из 20 работ, от лендинга до магазина, и готовьтесь просрать минимум 20-30 личных собесов, после этого - у вас будет опыт и прохождения собеседований, и опыт (минимальный) разработки. Можно целится в студию, либо куда нибудь выше.

    И всё у Вас получится. Успехов.
    Ответ написан
    Комментировать
  • Есть ли демо у wordpress?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Их демо - это минутная установка пакета на локаль. 30 секунд создать новую базу данных, 30 секунд скопировать пак на локальный домен + ввести данные = профит.
    Ответ написан
    Комментировать
  • Flex как перенести объект на другую строку?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Самое простое что увидел - дать каждому блоку с цветом доп. обертку для того что бы родитель(контейнер) мог управлять размером по сетке:
    На мобильных order для того что бы поменять обертку + блок местами, с помощью flex-basis: 50%(прописывается первым двум блокам на верхней строке)вынести 3й блок на новую строку, у container - если он все таки является корневым родителей, должно быть flex-wrap: wrap;
    https://codepen.io/approximate_solution2k20/pen/OJNNxLm
    Ответ написан
    Комментировать
  • Wordpress как привязать для одной записи два single.php?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Использовать разные шаблоны для записей.
    https://itmaestro.ru/sozdat-shablon-zapisi-rubriki...
    И на самой странице записи выбрать нужный шаблон -
    1ю страницу привязать к шаблону с одним типом верстки
    2ю страницу со вторым типом верстки.
    Ответ написан
  • Как расширить рабочую область на WP без изменений в мобильной версии?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    class="col-md-8 col-lg-8>

    Ваш сайт сверстан по сетке bootstrap - в коде нужно будет изменить размер сетки для основного блока т.е col-lg-8
    И тоже самое сделать у sidebar col-lg-4
    Можно поставить col-lg-10 для контента, и для sidebar col-lg-2
    Но приготовьтесь править стили. Ибо верстальщик мог не продумать сужение контента.
    Ответ написан
    Комментировать