5 Jul 2025, 15:13 UTC≈1,480 views10 reactionsread 7 August 2026 Почему JavaScript лучше чем TypeScript?
Гибкая типизация
Динамические типы JavaScript позволяют сохранять любое значение в переменной без предварительных объявлений. Можно переключаться между числами, строками, объектами или массивами на лету. Эта текучесть особенно удобна при работе с полезными нагрузками JSON.
let data = { id: 1, name: 'Alice' };
data = [1, 2, 3];
Обработка необработанных данных из API проста …
🔥5👍2👎1😁1🆒1
2 Jul 2025, 19:54 UTC≈1,190 views11 reactionsread 7 August 2026 Почему JavaScript лучше чем TypeScript?
Простая настройка
Одно из самых больших преимуществ JavaScript заключается в том, что он изначально работает в браузере и Node.js без компиляции. Можно добавить тег <script> или запустить node script.js, и все готово. Не нужно настраивать tsconfig.json, не требуется готовить сборку, не нужно ждать завершения компиляции.
Процесс с нулевой настройкой позволяет запускать быстры…
🔥6👍2👏2👎1
27 Jun 2025, 18:58 UTC≈1,090 views9 reactionsread 7 August 2026 Иллюзия контроля
Приступая к новому проекту, обычно мы представляем самый беспроблемный и простой способ достижения цели, не учитывая моменты "Ой, постойте":
"Ой, постойте, API изменился"
"Ой, постойте, что-то случилось со средой разработки".
"Ой, постойти, я не понял логику этой функции"
Даже опытные разработчики попадают в ловушку, недооценивая неизвестные факторы
Взгляните на закон Хофштадтера :
Всегда требуе…
🔥5👍2👏2
25 Jun 2025, 18:55 UTC895 views10 reactionsread 7 August 2026 Мы все говорим:
Это займет всего пару часов
... а через неделю все еще отлаживаем приложение...
Оценка необходимого времени - тяжкий груз разработчика, независимо от того, являетесь ли Вы фрилансером, частью команды или руководите разработкой проектов.
Мы продолжаем совершать одну и ту же ошибку: оцениваем задачи так, словно знаем будущее
#dev
🔥6👍2👏2
23 Jun 2025, 19:28 UTC755 views4 reactionsread 7 August 2026 Как оптимизировать CSS?
Удаляйте неиспользуемый CSS
Вы когда-нибудь проверяли, какой объем кода CSS на самом деле использует Ваш сайт?
Такие инструменты, как PurgeCSS и UnCSS, позвол неиспользуемые правила CSS, анализируя ваш HTML. Это особенно полезно, если вы используете большие фреймворки, такие как Bootstrap или Tailwind.
#frontend #css
🔥3👍1
20 Jun 2025, 17:42 UTC705 views6 reactionsread 7 August 2026 Можно ли использовать Tailwind CSS с другими фреймворками?
Tailwind CSS можно интегрировать с другими фреймворками: Vue.js, React, Angular
Tailwind CSS дружелюбен к мобильным устройствам?
Tailwind CSS разработан с учетом принципов mobile-first, это упрощает реализацию адаптивного дизайна.
Можно ли создавать пользовательские компоненты с помощью Tailwind CSS?
Можно создавать пользовательские компоненты с помощью слу…
👍5😁1
19 Jun 2025, 15:52 UTC662 views7 reactionsread 7 August 2026 Что нужно знать о 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/**/*.…
🔥5😁2
15 Jun 2025, 16:56 UTC609 views5 reactionsread 7 August 2026 Начало работы с 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 или…
🔥5
13 Jun 2025, 17:42 UTC521 views6 reactionsread 7 August 2026 Что такое Tailwind Vue?
Tailwind Vue является интеграцией Tailwind CSS в приложения Vue.js.
Vue.js - прогрессивный фреймворк JavaScript для создания пользовательских интерфейсов. В сочетании с Tailwind CSS он позволяет разработчикам быстро создавать визуально привлекательные и интерактивные приложения, сохраняя при этом чистую кодовую базу.
В Tailwind Vue, можно использовать подход Tailwind, ориентированный на ути…
🔥5😁1
11 Jun 2025, 18:30 UTC474 views5 reactionsread 7 August 2026 CSS трюки
Значение атрибута: attr()
С помощью функции attr() можно извлекать значение атрибута выбранного элемента и использовать это значение в таблице стилей. Функция работает и с псевдоэлементами:
<h2 class="title" data-count="01">Section</h2>
<h2 class="title" data-count="02">Section</h2>
<h2 class="title" data-count="03">Section</h2>
.title {
font-size: 35px;
letter-spacing: 3px;
}
.title::before {…
🔥4👍1
9 Jun 2025, 18:18 UTC465 views5 reactionsread 7 August 2026 CSS трюки
Псевдоэлемент ::selection
Псевдоэлемент ::selection позволяет применить стилm к части документа, который был выделен пользователем, например, с помощью мыши:
p::selection {
color: white;
background-color: green;
}
#frontend #css
👍2🔥2😁1
6 Jun 2025, 17:42 UTC675 views8 reactionsread 7 August 2026 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…
🔥5😁2👍1
Showing the 12 most recent of 20 posts we hold for @drbrain4dev. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.