Почему JavaScript лучше чем TypeScript? Гибкая типизация Динамические типы JavaScript позволяют сохранять любое значение в переменной без предварительных объявлений. Можно переключаться между числами, строками, объектами или массивами на лету. Эта текучесть особенно удобна при работе с полезными нагрузками JSON. let data = { id: 1, name: 'Alice' }; data = [1, 2, 3]; Обработка необработанных данных из API проста благодаря JavaScript Object Notation (JSON) . Вам не придется часто писать шаблонные ...
dr.Brain
Мир глазами разработчика: обзоры, трюки, решения задач, примеры кода - рутина и не только... Front & Back О нас: https://drbrain.pro/about/ Купить рекламу: https://telega.in/c/drbrain4dev По всем вопросам: @gvastahov, @Pavel_A_G
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20Почему JavaScript лучше чем TypeScript? Простая настройка Одно из самых больших преимуществ JavaScript заключается в том, что он изначально работает в браузере и Node.js без компиляции. Можно добавить тег <script> или запустить node script.js, и все готово. Не нужно настраивать tsconfig.json, не требуется готовить сборку, не нужно ждать завершения компиляции. Процесс с нулевой настройкой позволяет запускать быстрые демонстрации и проверять гипотезы. #frontend #js
Иллюзия контроля Приступая к новому проекту, обычно мы представляем самый беспроблемный и простой способ достижения цели, не учитывая моменты "Ой, постойте": "Ой, постойте, API изменился" "Ой, постойте, что-то случилось со средой разработки". "Ой, постойти, я не понял логику этой функции" Даже опытные разработчики попадают в ловушку, недооценивая неизвестные факторы Взгляните на закон Хофштадтера : Всегда требуется больше времени, чем вы ожидаете, даже если вы принимаете во внимание закон Хофшта...
Мы все говорим: Это займет всего пару часов ... а через неделю все еще отлаживаем приложение... Оценка необходимого времени - тяжкий груз разработчика, независимо от того, являетесь ли Вы фрилансером, частью команды или руководите разработкой проектов. Мы продолжаем совершать одну и ту же ошибку: оцениваем задачи так, словно знаем будущее #dev
Как оптимизировать CSS? Удаляйте неиспользуемый CSS Вы когда-нибудь проверяли, какой объем кода CSS на самом деле использует Ваш сайт? Такие инструменты, как PurgeCSS и UnCSS, позвол неиспользуемые правила CSS, анализируя ваш HTML. Это особенно полезно, если вы используете большие фреймворки, такие как Bootstrap или Tailwind. #frontend #css
CSS трюки Списки и счетчики Счетчики CSS позволяют вам настраивать внешний вид контента в зависимости от его расположения в документе. <ul class="list"> <li>Item</li> <li>Item</li> <li>Item</li> <li>Item</li> <li>Item</li> <li>Item</li> </ul> li { font-size: 40px; margin-bottom: 20px; counter-increment: li; } .list li::before { content: counter(li); margin-right: 10px; width: 50px; height: 50px; border-radius: 50%; display: inline-block; background-color: #f3b70f; color: white; text-align: cente...
Можно ли использовать Tailwind CSS с другими фреймворками? Tailwind CSS можно интегрировать с другими фреймворками: Vue.js, React, Angular Tailwind CSS дружелюбен к мобильным устройствам? Tailwind CSS разработан с учетом принципов mobile-first, это упрощает реализацию адаптивного дизайна. Можно ли создавать пользовательские компоненты с помощью Tailwind CSS? Можно создавать пользовательские компоненты с помощью служебных классов Tailwind, сохраняя единообразие дизайна во всем приложении Vue.js. ...
Что нужно знать о Tailwind Vue 1. Настройка конфигурации Tailwind Tailwind позволяет выполнять обширную настройку через файл tailwind.config.js, в котором можно настроить темы, размер экрана и многое другое. 2. Режим JIT включите режим Just-In-Time (JIT) для быстрых итераций дизайна и меньшего рабочего объема CSS, настроив tailwind.config.js: module.exports = { mode: 'jit', purge: ['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}'], // other configurations } 3. PurgeCSS обязательно настройте Purg...
Начало работы с Tailwind Vue 1. Создайте новый проект Vue.js (используя Vue CLI) vue create my-tailwind-vue-app 2. Перейдите в папку Вашего проекта cd my-tailwind-vue-app 3. Установите Tailwind CSS npm install -D tailwindcss postcss autoprefixer 4. Создайте файлы конфигурации Tailwind и PostCSS npx tailwindcss init -p 5. Добавьте Tailwind в свой CSS , включивследующие строки в src/assets/styles.scss или в любой другой основной файл CSS @tailwind base; @tailwind components; @tailwind utilities; #...
Нужные элементы HTML5 Семантическое время: <time> Обычно дату и время выводят с помощью текстовых элементов, но в HTML5 для этого есть специальный тег: <p>The article was published on <time datetime="2025-05-20">May 20, 2025</time>.</p> Атрибут datetime позволяет указать дату в стандартизированном формате (ISO 8601), понятном для машин, а также отображать ее в удобном для пользователя формате. Это полезно для поисковых систем, извлекающих точную дату, а также для браузеров или расширений, которы...