Публикации по теме 'webdev'
Программирование культа груза
Я смотрел/слушал отличный доклад Саймона Брауна на тему Модульные монолиты с GOTO 2018 .
В нем он упоминает термин под названием Программирование культа карго , и это действительно затронуло меня.
Недавно я присоединился к новой компании с новым языком программирования, новыми инструментами, новыми процессами и новой командой. На самом деле, это в значительной степени « новое » все.
Это заставило меня многому научиться за последние месяцы. Имея относительно большой опыт, я..
HTML-элементы
ЭЛЕМЕНТ HTML. Элемент HTML определяется начальным тегом, конечным тегом и некоторым содержимым между тегами.
ПРИМЕР <tagname> content goes here <tagname>
Элемент html — это все, от начального тега до конечного тега:
Начальный тег Содержимое элемента Конечный тег
h1 Мое первое утверждение h1
Элемент HTML без содержимого называется пустым элементом. Пустые элементы не имеют закрывающего тега, например <br> (это разрыв строки).
Вложенный элемент HTML..
10 крутых передовых методов кодирования JavaScript, которые вы должны использовать
JavaScript — это мощный язык программирования, который постоянно развивается и имеет огромное сообщество разработчиков. Всегда есть новые техники и приемы, которыми делятся, и не отставать от них может быть ошеломляюще. В этой статье мы рассмотрим десять крутых и полезных передовых методов кодирования JavaScript, которые должен знать каждый разработчик.
1. Обещания
Промисы — это способ обработки асинхронных операций в JavaScript. Они предоставляют способ заставить асинхронные..
Настройка Google Analytics на вашем статическом веб-сайте
Google Analytics — это инструмент для отслеживания среди разработчиков, который предлагает гораздо больше, чем надежную аналитику, стабильность и интеграцию. Это также удивительно легко настроить.
Если вы запускаете какой-либо веб-сайт, особенно в коммерческих целях, наличие данных об использовании необходимо для управления вашим веб-сайтом.
В этом руководстве мы настроим Google Analytics на простом статическом HTML-сайте и начнем получать данные об использовании в режиме реального..
Typescript Сделать некоторые ключи необязательными
Как сделать определенные клавиши необязательными, жесткий режим (без каких-либо утилит)
type ExcludeKey<T extends Record<string,unknown>, U extends keyof T>={
[K in keyof T as K extends U ? never : K]: T[K]
}
type MakeKeyOptional<T extends Record<string,unknown>, U extends keyof T>=ExcludeKey<T,U> & {[K in U]?:T[K]}
type A = MakeKeyOptional<{a:1,b:2,c:3},"b"|"c">
const a1:A = {a:1} // ok!
const a2:A = {a:1,b:2} // ok!
const a3:A =..
Вы в одном шаге от того, чтобы стать десятикратным разработчиком! 🚀
Введение
Всем привет 👋. Надеюсь, у вас все хорошо. Недавно я опубликовал статью о том, как использовать ChatGPT для повышения эффективности разработки. Недавно я познакомился с Bito AI и поражен его способностью помогать разработчикам повышать свою эффективность. Сегодняшняя статья познакомит вас с Bito AI и продемонстрирует, как вы можете использовать его, чтобы стать 10-кратным разработчиком или, по крайней мере, сэкономить пару часов в день. Давай начнем.
Что такое Бито ИИ 🤔..