• Не отображается изображение при просмотре видео в браузере Google Chrome?

    @cl3
    Flash тут не причём ? на большинстве нормальных и современных ресурсах видео идёт через html5 тег video.
    Попробуйте отключить аппаратное ускорение. (к ярлыку chrome.exe допишите --disable-gpu ).
    Также стоит попробовать с --disable-accelerated-mjpeg-decode и --disable-accelerated-video-decode
    Ответ написан
    1 комментарий
  • КОГДА именно надо использовать Closure?

    Xuxicheta
    @Xuxicheta
    инженер
    По возможности следует избегать.
    • Чтобы понять, что делает функция, берущая данные из замыкания, нужно прочитать не только ее, а еще и весь предшествующий код.
    • Тяжелее в отладке, разбираться с большой кучей данных, разбираться что используется, что нет.
    • Тяжелее переиспользовать, точнее возможность переиспользования кода стремится к нулю.
    • Тяжелее в тестировании, вместо изменения входных параметров придется изменять большой кусок состояния приложения.


    Лучше написать больше, но понятнее, чем сочинять сложные взаимовлияющие конструкции, в которых сам потом будешь разбираться дольше, чем писал.
    Ответ написан
    3 комментария
  • Как правильно научиться интегрировать верстку на wordpress?

    @Lenson
    Начинал учиться по вот этому, для начала вроде бы не плохо.
    Там серия уроков

    тык
    Ответ написан
    Комментировать
  • Источники вдохновения для Front End разработчика?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    Таки фишки придумывает дизайнер, а разработчик только верстает то что придумал больной мозг дизайнера
    Ответ написан
    7 комментариев
  • Как научиться верстать без проблем?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Студентам в начале курса говорила, кто хорошо в детстве играл в лайнс, тетрис и подобное, тот будет хорошо верстать.
    Верстка это обычная геометрия средней школы записанная с помощью тегов и раскрашеная/подвинутая стилями. Всё.
    Всякие JS и т.д. это просто следующий этап.

    План действий может быть таким:
    1. Берете/получаете макет
    2. Внимательно рассматриваете его, мысленно разбивая на блоки. Думаете что куда может/должно растягиваться или уменьшаться при изменениях экрана и увеличении/уменьшении контента.
    3. Если п.2. сразу не осилился, идете гулять или спать.
    4. Возвращаетесь к п.2.
    5. Верстаете понятные большие блоки, затем их заполняете. Разбивайте задачи более простые.

    По началу полезно пролистывать справочник, потому что в голове остаются часто используемые решения, а о других возможностях забывается.

    А совсем без проблем не выйдет, потому что экранов много, браузеров много, хотелок у заказчиков еще больше. Хорошо, когда эти хотелки интересные :)
    Ответ написан
    12 комментариев
  • Можно ли сейчас заработать на вёрстке?

    @kiberlain
    Можно, но только гроши. В регионах 20 рублей, в дс-2 и дс-1 побольше. При этом вас будут трахать все кому не лень
    spoiler
    (дезигнер "этот текст должен быть чуть жирнее, как так в этом шрифте нет жирности как у меня на макете??", программист "перепиши разметку,надо как мне надо а не как ты видишь", менеджер "тут заказчик правки по прошлому проекту прислал, вот тут надо блоки местами переставить, иконку поменять, в слайдер другие эффекты поставить... - за 15 минут управишься?")
    , потому что в вёрстке не смотря на кажущуюся простоту, очень много нюансов, вы никогда не сможете на 100% всем угодить. Всегда будете у всех виноваты. И вообще верстальщиков не принято за людей держать.
    Ответ написан
    Комментировать
  • Верстка слайдера, как такое сверстать?

    ProjectSoft
    @ProjectSoft
    Front-end && Back-end разработчик
    Сразу со второго вопроса.
    Как вариант. Но для каждого брекпоинта (@media) писать нужные (иные) условия, если требуется для адаптации
    jsfiddle.net/mo5Ljkf2

    По первому вопросу проблем вообще не вижу. Стандартная вёрстка.
    А дизайнеру за центрирование по жопе надавать )))
    Ответ написан
    3 комментария
  • Верстка слайдера, как такое сверстать?

    Ankhena
    @Ankhena Куратор тега JavaScript
    Нежно люблю верстку
    Центрирование:
    position: absolute;
      top: 50%;
      transform: translateY(-50%);

    Сделать: border-radius: 50% и полупрозрачный серый фон, уголок - svg'шка
    Ответ написан
    1 комментарий
  • Выравнивание блока по правому краю

    MTonly
    @MTonly
    Веб-разработчик с 2002 года
    margin-left: auto предпочтительнее — не потребуется сброс обтекания после блока.
    Ответ написан
    1 комментарий
  • Как изолировать элементы?

    @codefln
    Например:
    .noselect {
      -webkit-touch-callout: none; /* iOS Safari */
        -webkit-user-select: none; /* Safari */
         -khtml-user-select: none; /* Konqueror HTML */
           -moz-user-select: none; /* Firefox */
            -ms-user-select: none; /* Internet Explorer/Edge */
                user-select: none; /* Non-prefixed version, currently
                                      supported by Chrome and Opera */
    }
    Ответ написан
    3 комментария
  • Уважаемые знатоки, как сделать такую кнопку?

    thoozu
    @thoozu
    Веб-разработчик
    Можно воспользоваться псевдо-классами :before и :after.
    Ответ написан
    Комментировать
  • Как выровнять эти два элемента, используя флексбокс?

    @Jumandjilos
    лучше задай гамбургеру postion:absolute, ну и спозиционируй его нормально
    Ответ написан
    5 комментариев
  • Как выбраться из теоретика?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    Программирование напоминает сборку сложной конструкции из простейших кубиков лего.

    Раз плаваешь на 6-кью катах, значит мозг вообще пока не настроен на процесс программирования. То ли незачем, то ли еще что мешает настроиться.

    Я к программированию отношусь, внезапно, как к деятельности переводчика-архитектора. Так заказчикам и объяснял всегда, что я - перевожу с человеческого языка на язык, понятный машине - язык инструкций, и на этом языке выстраиваю сложнносвязанные конструкции.

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

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

    Если достаточно долго и упорно фигачить по данному алгоритму, то полюбому выходит нечто похожее на правду - т.е. прога, которая что-то полезное вроде как бы делает.

    Лично я других подходов не ведаю.

    И здесь, как справедливо заметили коллеги ранее, нужно нафигачить очень много кода. Примерно 10 тысяч часов, чтобы набить руку, выработать рефлексы, поставить основные алгоритмы и структуры данных на автомат, чтобы применял на лету, вообще не задумываясь. Никакой теорией тут результатов не добиться. Мой давний наставник училменя, что пока ты не отпрограммировал минимум 3000 часов, никаким программистом ты называться даже близко не имеешь права.

    Вообще в практическом программировании именно практика гораздо важнее теории. Лично я всегда пытался сделать нечто уже знакомыми мне минимальными инструментами (я начинал с 5 команд бейсика, которых, внезапно, бывает даже достаточно для ряда задач), и, по мере, необходимости осваивал что-то новое, или углублял уже знакомое. Таким образом любому изучению у меня всегда предшествовала острая необходимость, поэтому обучение всегда шло легко и в прок.

    Есть и минусы у данного подхода - всякие третьестепенные мелочи ты не учишь, т.к. в практике они встречаются только в чем-то большом и/или экзотическом. А на собесах их таки спрашивают. Поэтому моё решение - доучить их потом, чисто "щоб було".

    Таким образом я выношу тебе вердикт - у тебя самомотивация ниже плинтуса, поэтому результата нет и не будет.

    Когда я начинал программировать (мне было 14), меня лютейше пропирал тот факт, что я повелитель этой железяки, причем абсолютный, другими словами эдакий Боженька. Железяка моментально и безпрекословно выполняет любые мои повеления, а если не выполняет, значит это я пробакланил. Я столько всего хотел поручить сделать железяке, но не знал как, однако научился довольно быстро, т.к. мотивация зашкаливала. В том числе интенсивный процесс программирования здорово повышает дисциплину мышления, потому что иначе результатов просто не будет.

    Может быть тебе просто ничего не нужно от железяки?

    А если нужно, так харе ныть, ставь себе амбициозную задачу, задвинь в сторону жалость к себе, включи на максимум свой властный инстинкт и добивайся, упорно, настойчиво и терпеливо. Получаться начнет ой как не сразу. Сначала ты будешь, как слепой котёнок, тыкаться без понимания происходящего во все щели и буквально на ощупь находить что-то рабочее. Потихоньку будет накапливаться опыт успешных решений, как те самые кирпичики лего, а задачки будут получаться все более сложные и навернутые.

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

    З.Ы.: Если воли фигачить самостоятельно не хватает и вектора нет, найми наставника, который будет тебя направлять, курировать и выписывать волшебные пендыля от души, стабильно и регулярно. К сожалению мой опыт показывает, что большинство людей без подобной пенделемотивации подобны гордой птице Ёж...
    Ответ написан
    Комментировать
  • Как выбраться из теоретика?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    motherfucker.png
    (кликайте на изображение и там всё написано...)
    Ответ написан
    Комментировать
  • Как отправить данные из калькулятора на сайте?

    flapflapjack
    @flapflapjack
    на треть я прав
    В браузере:
    <p class="article_cost" id="test">213</p>
    
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    
    
    <script>
    alert($(".article_cost").html());
    
    $.post(
      "/ajaxtest.php",
      {
       calculated: $(".article_cost").html()
      },
      onAjaxSuccess
    );
    </script>


    На сервере:
    $f=fopen("log.txt","a");
    fwrite($f,$_POST['calculated']);
    Ответ написан
    2 комментария
  • Как задать автоматическую ширину DIV и динамически сменить ширину при уменьшении окна браузера?

    LenovoId
    @LenovoId
    svg, css,js
    vertical-align:top; можете убрать , всё равно для блочных элементов не работает
    а что бы была ширина автоматически вообще не указывайте её ,блок растянется на весь экран и разумеется будет сжиматься
    можно задать общий margin:20px; к примеру и будет он совсем сторон 20px но он может схлопнуться сверху

    https://codepen.io/topicstarter/pen/Ldzjpy
    Ответ написан
  • Как правильно адаптивить сайт на очень ограниченное количество экранов?

    DDolgy
    @DDolgy
    Распи***й
    если четко просят конкретные экраны, то делай под конкертные ( не забываем про адаптивный режим в инструментах разработчика). Если скажут что едет верстка, то скажи за доп плату. Но лучше предупреди об этом
    Ответ написан
    Комментировать
  • Как правильно адаптивить сайт на очень ограниченное количество экранов?

    @DmitriySwan
    На смежных разрешениях между вашими тремя экранами сайт должен отображаться адекватно. Никто не делает адаптив, где на допустим 1080пх все поехало, а на 768пх - адекватно.

    То есть про такие медиа-запросы забудьте:
    @media screen and (width:768px) { 
      body { background: #fc0; }
    }

    Используйте либо mobile first:
    @media screen and (min-width:320px) { 
      body { background: #fc0; }
    }

    Либо же начиная с десктопа:
    @media screen and (max-width:1200px) { 
      body { background: #fc0; }
    }

    Но обязательно продумывайте поведение элементов так, чтобы на всех разрешениях смотрелось годно)
    Ответ написан
    6 комментариев
  • Как правильно адаптивить сайт на очень ограниченное количество экранов?

    dom1n1k
    @dom1n1k
    Моё имхо (мнение хрен оспоришь).

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

    И если бы мне кто-то сказал, что поломанный при какой-то там ширине (типа 675 или 1137) лейаут он будет чинить за дополнительную плату - я был бы в недоумении вплоть до готовности расстаться с таким разрабом.

    Да, хороший адаптивный дизайн и верстка - это сложно и муторно. А вы думали в сказку попали?
    Ответ написан
    1 комментарий