Публикации по теме 'webdev'


Что я узнал из JavaScript 30
Итак, я случайно наткнулся на этот бесплатный курс JavaScript30 от Wesbos в прошлом году и ждал хороших временных рамок (которые я мог бы зафиксировать), чтобы начать курс. Курс предоставляет вам видео-руководство, стартовые и полные файлы для каждого проекта и охватывает большое количество подтем на языке Javascript. В первые несколько дней после запуска моего # 100daysofcode в этом году я решил перестать беспокоиться о том, сколько времени я смогу кодировать каждый день и на самом..

Chrome DevTools  — функции, о которых вы могли не знать (часть II)
Недавно меня спросили об инструменте, без которого я не могу представить свою работу. И мой ответ был почти мгновенным — Chrome DevTools. Для тех, кто не знает (можно ли никогда не слышать об этом, будучи веб-разработчиком?), Chrome Dev Tools — это набор суперполезных и мощных инструментов для разработчиков, доступных бесплатно и встроенных в браузер Chrome. Некоторое время назад я написал статью…

Что делает хороший коммит
Во-первых, основная цель коммита — внести атомарное изменение. Атомарные изменения содержат только одну функцию, рефакторинг, исправление и т. д. Хороший коммит позволяет оценить одно изменение за раз и содержит только/все необходимые изменения. Плохие коммиты происходят из-за плохого рабочего процесса. Ваш рабочий процесс редко отражает то, что должно содержаться в хорошем коммите, т.е. В 9 случаях из 10, если вы совершаете коммит с помощью git commit -a , вы делаете его коммитом..

Fl-Query⚡ для Flutter | Теперь управлять асинхронными данными и мутациями во Flutter очень просто🌬️
Если вы знакомы с Flutter, то наверняка знакомы с FutureBuilder . В конце концов, это единственный способ получить данные во Flutter с правильным состоянием, или нет? Но вы, возможно, заметили, что каждый раз, когда виджет перестраивается, Future тоже запускается, если вы не объявляете свой Future в initState . Но даже если вы объявите свое будущее в initState , чтобы избежать повторных запусков при перестроениях, он все равно будет перезапускаться, когда виджет будет снова..

Текстовое редактирование уровней и Phaser JS
Первоначально я опубликовал это на своем веб-сайте 7 апреля 2017 года. Я также опубликовал это на Dev.to 26.11.18. Если вы знакомы с roguelike (пошаговыми поисками подземелий), такими как Nethack, то вы, несомненно, знакомы с идеей отображения элементов игры в виде символов ASCII. Здесь я объясню, как я использую аналогичный подход для создания макетов комнат в игре, над которой я работаю, и как я использую Phaser (игровой движок JS) для визуализации комнат на основе моих макетов...

Освоение селекторов CSS: подробное руководство
Комплексное руководство Каскадные таблицы стилей (CSS) — это фундаментальный язык, используемый для стилизации веб-страниц с целью улучшения их внешнего вида. Он не только улучшает внешний вид веб-страниц, но также точно определяет и стилизует определенные элементы HTML. И не бойтесь, потому что я здесь, чтобы провести вас по пути применения стилей к вашим HTML-элементам, в частности, с помощью селекторов CSS. Давайте начнем! Что такое CSS-селекторы? Селекторы CSS — это..

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