Есть три больших лжи, которые JavaScript поклонники говорят мне снова и снова.
Три Больших Лжи о JavaScript
#js #article
Три Больших Лжи о JavaScript
#js #article
Medium
Три Больших Лжи о JavaScript
Есть два варианта лжи: ложь, которую мы говорим другим, и ложь, которую мы говорим себе, что бы оправдать ее
Zero Server — это библиотека, которая позволяет вам создавать веб-приложения не волнуясь о серверной части и роутинге. Просто пишите код используя Node.js, React, HTML, MDX, Vue и статические файлы, затем поместите все в одну папку и библиотека автоматически обработает каждый файл соответствующим образом.
Демо | GitHub
#js #node #server
Демо | GitHub
#js #node #server
Не секрет, что многие разработчики, похоже, не думают о CSS. Это легко заметить по обсуждениям в интернете и в разговорах с друзьями и коллегами. Тем не менее, многие знания мы получаем именно от коллег, и иногда я понимаю, что о некоторых важных нюансах CSS мне никто не рассказал, потому что люди просто не тратят время на изучение этой темы.
Чего мне никогда не говорили о CSS
#css #article
Чего мне никогда не говорили о CSS
#css #article
Medium
Чего мне никогда не говорили о CSS
Это ни в коем случае не критика коллег, а всего лишь краткий список важных вещей, которые я самостоятельно узнала о CSS в последнее время.
В CSS существует простой способ, позволяющий проверить браузерную поддержку какого-то свойства или комбинации свойства и значения перед тем, как применять определённый блок стилей. Эта директива называется
Как работает @supports
#css #article
@supports. Статья о том, как и где это применять. Как работает @supports
#css #article
Medium
Как работает @supports
В CSS существует простой способ, позволяющий проверить браузерную поддержку какого-то свойства или комбинации свойства и значения перед…
CSS Click Chart — это инструмент, с помощью которого можно посмотреть, как реализуется то или иное действие на CSS. Также отображается поддержка браузерами.
css3clickchart.com
#css #tools
css3clickchart.com
#css #tools
CSS values — это полезный инструмент, который показыват порядок расположения параметров у CSS свойства. Например:
cssvalues.com
#css #tools
margin: [margin-top] [margin-right] [margin-bottom] [margin-left]cssvalues.com
#css #tools
Футер всегда должен «прилипать» к низу страницы — это негласное правило дизайна веб-сайтов. Для начинающих верстальщиков оно может превратиться в головоломку. Как растянуть контейнер, если контента в нем мало, но при этом избежать переполнения при большом количестве текста?
Липкий футер. CSS-эффекты.
#css #tips
Липкий футер. CSS-эффекты.
#css #tips
Medium
Липкий футер
CSS-эффекты
Навыки, которые IT-специалисты применяют в работе, делятся на два типа — hard skills и soft skills. Первые — это профессиональные умения, которыми инженеры пользуются, решая технические задачи. Это, например, владение Java или знание Big Data-стека.
А что насчет вторых? Soft skills — это комплекс неспециализированных навыков, которые не менее важны в работе. Что это за умения, зачем они нужны айтишнику, как их развивать, почему инженеры с прокаченными «гибкими навыками» становятся все более востребованными.
Зачем инженеру Soft Skills
#soft #skills #article
А что насчет вторых? Soft skills — это комплекс неспециализированных навыков, которые не менее важны в работе. Что это за умения, зачем они нужны айтишнику, как их развивать, почему инженеры с прокаченными «гибкими навыками» становятся все более востребованными.
Зачем инженеру Soft Skills
#soft #skills #article
Medium
Зачем инженеру Soft Skills
Навыки, которые IT-специалисты применяют в работе, делятся на два типа — hard skills («жёсткие навыки») и soft skills («гибкие навыки»)…
На фоне большого количества статей и материалов о том, что фулстеки не нужны, фулстеки не существуют, фулстеки плохо, сложилось мнение о том, какими преимуществами обладает фулстек над узкими специалистами, и почему фулстеки нужны.
Исповедь фуллстека. Профессия, религия, мечты.
#fullstack #article #skills
Исповедь фуллстека. Профессия, религия, мечты.
#fullstack #article #skills
Medium
Исповедь фуллстека
Профессия, религия, мечты
Эффект увеличения при наведении — отличный способ привлечь внимание к кликабельному изображению. При этом сама картинка может немного масштабироваться, но ее размеры не должны меняться.
Увеличение изображений при наведении
#css #tips
Увеличение изображений при наведении
#css #tips
Medium
Увеличение изображений при наведении
Эффект увеличения при наведении — отличный способ привлечь внимание к кликабельному изображению. При этом сама картинка может немного…
Такое часто случается с проектами, доставшимися «по наследству» от предыдущих разработчиков. Вам уже нужно писать новые блоки, а в старой базе over 9 000 строк кода. Как быстро освоиться и не утонуть юному падавану?
Советы для быстрого понимания чужого кода
#tips #programming
Советы для быстрого понимания чужого кода
#tips #programming
Medium
Советы для быстрого понимания чужого кода
Самый очевидный совет — найти программиста, который уже знаком с этим кодом, и слёзно попросить его отвечать на все ваши глупые вопросы в…
Vanilla JavaScript не типизирован по своей натуре. Можно даже назвать его «умным», поскольку он способен вычислить, что является числом, а что строкой.
Это упрощает запуск JavaScript кода в браузере или при работе Node.js. Однако он уязвим для многочисленных ошибок во время исполнения (рантайм), которые могут испортить ваш пользовательский опыт использования.
Если с вами когда-либо случалось то, что будет описано далее, то вы только выиграете, если будете применять систему типов.
Как система типов улучшает ваш код на JavaScript
#js #article
Это упрощает запуск JavaScript кода в браузере или при работе Node.js. Однако он уязвим для многочисленных ошибок во время исполнения (рантайм), которые могут испортить ваш пользовательский опыт использования.
Если с вами когда-либо случалось то, что будет описано далее, то вы только выиграете, если будете применять систему типов.
Как система типов улучшает ваш код на JavaScript
#js #article
Medium
Как система типов улучшает ваш код на JavaScript
Vanilla JavaScript не типизирован по своей натуре. Можно даже назвать его «умным», поскольку он способен вычислить, что является числом, а…
Скажем, вы хотите сделать посещенные ссылки серыми и уменьшить их размер, для того чтобы показать пользователю что эта ссылка уже была посещена. Окрашивание ссылки в серый цвет, как и предполагалось, уведомляет нас о том что она уже была посещена, но размер шрифта остался прежним!
Так происходит, потому что изменение размера шрифта может быть причиной уязвимости! Если CSS сможет изменить размер шрифта, я могу сказать посещали ли Вы pornhub.com. Но как?
Почему нельзя установить размер шрифта у посещенной ссылки
#css #security
Так происходит, потому что изменение размера шрифта может быть причиной уязвимости! Если CSS сможет изменить размер шрифта, я могу сказать посещали ли Вы pornhub.com. Но как?
Почему нельзя установить размер шрифта у посещенной ссылки
#css #security
Medium
Почему нельзя установить размер шрифта у посещенной ссылки
Посещенные ссылки отображаются фиолетовым; не посещенные — голубым. Это различие пришло к нам с времен появления веба. Но CSS позволяет…
Эффект параллакса в веб-дизайне очень популярен: он может здорово оживить страницу при прокрутке. При этом параллакс изображение CSS будет оставаться фиксированным несмотря на перемещение контента.
Как создать эффект параллакса
#css #tips #article
Как создать эффект параллакса
#css #tips #article
Medium
Как создать эффект параллакса
Эффект параллакса в веб-дизайне очень популярен: он может здорово оживить страницу при прокрутке. При этом параллакс изображение CSS будет…
JavaScript, несмотря на его многочисленные недостатки, возможно, является самым лучшим языком программирования для начинающих разработчиков, и лучшим языком, с которым могут повозиться дети. Так это или нет?
JavaScript - лучший язык программирования для начинающих
#js #article
JavaScript - лучший язык программирования для начинающих
#js #article
Medium
JavaScript — лучший язык программирования для начинающих
Так это или нет?
Если вы хотите быстро добавить вашему веб-сайту популярный «ночной режим», обратите внимание на CSS фильтры
Мгновенный ночной режим
#css #tips
invert и hue-rotate. В статье рассказывается, как ими пользоваться.Мгновенный ночной режим
#css #tips
Medium
Мгновенный ночной режим
Если вы хотите быстро добавить вашему веб-сайту популярный «ночной режим», обратите внимание на CSS фильтры invert и hue-rotate.
Пользователи GitHub смогут финансово поощрить разработчиков — для этого компания добавит кнопку «спонсировать». В течение первого года работы сервиса разработчики смогут забирать себе всю сумму пожертвований, затем GitHub начнёт брать процент за приём платежей.
Кроме того, в первый год GitHub будет удваивать сумму каждого пожертвования. Для этого компания запустила фонд объёмом $5000 на разработчика.
Кроме того, в первый год GitHub будет удваивать сумму каждого пожертвования. Для этого компания запустила фонд объёмом $5000 на разработчика.