Software developer 🧑‍💻
33 subscribers
42 photos
7 videos
31 links
Just starting your coding journey?
This channel is for you!
Easy explanations
Real code examples
Helpful guides
Learn programming step by step.
Download Telegram
💯 Как взаимодействуешь с eventloop?

Event Loop (Цикл событий) – это механизм, который управляет выполнением кода, обработкой асинхронных задач и взаимодействием с Web API.

🛑Как мы взаимодействуем с Event Loop?

Используем асинхронный код: setTimeout, setInterval, fetch, Promise, async/await
Оптимизируем выполнение тяжелых задач
Управляем приоритетами выполнения (Microtask vs Macrotask)


🛑 Как работает Event Loop?
JavaScript выполняет код в однопоточном режиме, но может обрабатывать асинхронные задачи через очередь событий (Event Queue) и микрозадачи (Microtask Queue).
console.log("1");

setTimeout(() => console.log("2"), 0);

Promise.resolve().then(() => console.log("3"));

console.log("4");


Вывод в консоли
1
4
3
2
💯21🔥1🆒1
👩‍💻 Всем программистам посвящается!

Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования:

Выбирай своё направление:

👩‍💻 Frontend — t.me/frontend_ready
📱 JavaScript — t.me/javascript_ready
👩‍💻 Backend — t.me/backend_ready
📱 GitHub & Git — t.me/github_ready
👩‍💻 Python — t.me/python_ready
🤔 InfoSec & Хакинг — t.me/hacking_ready
🖥 SQL & Базы Данных — t.me/sql_ready
🤖 Нейросетиt.me/neuro_ready
👩‍💻 C/C++ — https://t.me/cpp_ready
👩‍💻 C# & Unity — t.me/csharp_ready
👩‍💻 Java — t.me/java_ready
👩‍💻 Linux — t.me/linux_ready
🖼️ DevOpst.me/devops_ready
📖 IT Книги — t.me/books_ready
👩‍💻 Весь IT — t.me/it_ready
👩‍💻 Bash & Shell — t.me/bash_ready
🖥 Design — t.me/design_ready

Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!
🔥21🆒1
cursors
2🔥1💯1🆒1
🧐Как можно вставить svg в html документ?

Вставить SVG в HTML можно несколькими способами, в зависимости от того, что вам нужно: просто отобразить изображение, стилизовать его через CSS или динамически изменять с помощью JavaScript.

🛑Прямой (inline) SVG-код в HTML
Этот способ позволяет стилизовать и изменять SVG с помощью CSS и JavaScript.
<svg width="100" height="100" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<circle cx="50" cy="50" r="40" stroke="black" stroke-width="3" fill="red" />
</svg>


🛑Через тег `<img>`
Если SVG не нужно изменять, можно вставить его как обычное изображение.
<img src="image.svg" alt="Описание изображения" width="100" height="100">


🛑Через CSS background-image
SVG можно использовать как фоновое изображение.
<div class="icon"></div>

<style>
.icon {
width: 100px;
height: 100px;
background-image: url('image.svg');
background-size: cover;
}
</style>


🛑Через тег <object>
Позволяет загружать SVG-файлы и взаимодействовать с ними.
<object type="image/svg+xml" data="image.svg" width="100" height="100"></object>


🛑Через тег <iframe>
SVG можно загружать в iframe.
<iframe src="image.svg" width="100" height="100"></iframe>
🆒21🔥1💯1
🟠 Marsliklar, Hackathonga tayyormisiz?

Bir jamoa. Bir g‘oya. Bir imkoniyat.
Mars Hackathon 2025 start oldi — siz ham qatnashing!


Ro‘yxatdan o‘tish: 6-sentabrgacha

Saralash: 14-sentabr (filiallarda) — Final: 21-sentabr
Talab: Har jamoada aniq 4 nafar ishtirokchi (faqat Mars IT o‘quvchilari)
Shart: Jamoa nomi va logotip bo‘lishi majburiy

Sovrinlar va final yo‘llanmalari uchun kurash boshlandi — siz ham safimizga qo‘shiling!

Ro‘yxatdan o‘tish: Link
🔥31💯1
🧐 Как отрисовать компонент по условию?

Используют директивы:
• v-if — компонент вообще не создаётся, если условие ложное.
• v-show — компонент всегда в DOM, но просто скрывается через CSS (display: none).
• Можно также использовать тернарный оператор прямо в шаблоне (v-bind:is, component, slot и т.п.).
🔥1💯1
🧐 Расскажи про операторы сравнения

Операторы сравнения в JavaScript позволяют сравнивать значения и возвращают true или false. Они часто используются в условиях (if, while) и тернарных операторах.

🛑Разница между `==` и� Расск

🛑`==` (нестрогое сравнение)
При == JavaScript приводит типы перед сравнением.
console.log(5 == "5");  // true (строка "5" приводится к числу)
console.log(0 == false); // true (false → 0)
console.log(null == undefined); // true (особый случай)


🛑`===` (строгое сравнение)
При === сравниваются и значение, и тип.
console.log(5 === "5"); // false (разные типы)
console.log(0 === false); // false (число !== логический тип)
console.log(null === undefined); // false (разные типы)


🛑Логические значения в сравнении

JavaScript приводит значения к true или false
console.log(1 == true);  // true (1 → true)
console.log(0 == false); // true (0 → false)
console.log("" == false); // true ("" → false)
console.log([] == false); // true (пустой массив → false)
console.log(null == false); // false (null не приводится к false)


🛑Особые случаи

- null == undefinedtrue (они считаются "похожими").
- null === undefinedfalse (разные типы).
- null >= 0true (null превращается в 0).
- null > 0false (но null >= 0 – true, странно, да?).
console.log(null == undefined); // true
console.log(null >= 0); // true
console.log(null > 0); // false ()
1💯1
Forwarded from MARS IT ⭕️
This media is not supported in your browser
VIEW IN TELEGRAM
MARS IT’da katta masshtabli Hackathon start olmoqda🔥

Boʻlajak IT-liderlarimiz dastlab filiallararo saralashda, keyin esa finalda kuch sinashadi🦾

Birinchi bosqich — 14-sentyabr
Ikkinchi bosqich — 21-sentyabr

Gʻoliblarni maxsus sovrinlar va pul mukofotlari kutmoqda!

Jamoa tuzing, roʻyxatdan oʻtkazing va bu yilgi eng katta IT-musobaqamizda oʻzingizni sinab koʻring⚡️

Batafsil ma’lumot uchun:

78 777 77 57
1🔥1🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
☕️ Codedex — прокачайся в веб-разработку с нуля!

Сначала ты осваиваешь html/css. Затем завершаешь путь с react/p5.js - создаёшь динамичные приложения с использованием хуков и событий. Каждый этап сопровождается практическими заданиями, которые помогают закрепить полученные знания.

📌 Оставляю ссылочку: codedex.io

📣 Code Ready | #ресурсы
1🔥1
📱 Сегодня рассматриваем ошибки!

Шпаргалка по ключевым приёмам обработки ошибок: try, catch, finally, создание кастомных ошибок, логирование и работа с промисами. Подойдёт для надежного кода, валидации данных и отладки сложных сценариев.

📣 Code Ready | #шпора
🔥1💯1