JavaScript'er
Yopiq kanal
Заявки приймаємо автоматично! Канал з лайфхаками для кожного поважаючого себе веб-розробника Запросити друга, якщо є: https://t.me/+my7itn9CGMplOTAy Зв'язок: @Ekater1na_admin
Ko'proq ko'rsatish7 134
Obunachilar
-124 soatlar
-207 kunlar
-6830 kunlar
Postlar arxiv
7 134
🟡 Дата-аналітика увійшла в топ-10 високооплачуваних професій майбутнього
Аналітики даних можуть знайти роботу в будь-якій сфері: IT, маркетинг, e-commerce, фінанси, освіта, сільське господарство.
🔝 Згідно статистики DOU медіанна зарплата українських дата-фахівців сягнула $1750 в 2024 році.
Хочеш дізнатися більше про цю професію?
Реєструйся на безкоштовний інтенсив під наставництвом досвідченого аналітика Нікіти Тимошенко з Adante Consulting, Канада.
4 дні | Онлайн | Безкоштовно
➡️ i.goit.global ⬅️
7 134
Який тип даних у JavaScript може змінити свій примітивний тип під час виконання операцій, таких як додавання або множення?
7 134
🔗 Fetch + then — швидкий запит до API
fetch дозволяє робити асинхронні HTTP-запити прямо з браузера. У поєднанні з then ти отримуєш простий і зрозумілий спосіб обробляти відповіді без складної логіки.
fetch("/api/data")
.then(res => res.json())
.then(data => console.log(data));
Підхід зручний для швидкого отримання даних з сервера, роботи з API і демонстрацій прототипів. Кожен .then обробляє результат попереднього кроку, що робить код передбачуваним і чистим.
JavaScript'еr7 134
⚡️ JS-патерн: IIFE (Immediately Invoked Function Expression)
IIFE — це функція, яка запускається одразу після оголошення, без окремого виклику. Це зручно для створення ізольованого простору змінних і уникнення глобального забруднення.
Використовувати можна для ініціалізації коду, модулів або тимчасових змінних, які потрібні тільки один раз. Все виконується миттєво і без слідів у глобальному просторі імен.
JavaScript'еr
7 134
Repost from Ти не знаєш JavaScript
Порада щодо використання інструментів Chrome Dev Tools 💡
Чи знаєте ви, що за допомогою Chrome Dev Tools можна легко відстежувати, які події відбуваються на елементі, і переглядати властивості цих подій?
7 134
Яке значення буде у змінній b після виконання наступного коду?
let b = [1, [2, [3, [4]]]];
b = b.flat(Infinity);
7 134
🛠 Short-circuit логіка (&& / ||) — прості умови без if
У JS оператори
&& і || дозволяють скорочено виконувати дії або присвоювати значення, замінюючи прості if-умови. Це робить код коротким і легким для читання.
const loggedIn = true;
loggedIn && console.log("Welcome!"); // Welcome!
const input = "";
const name = input || "Anon";
console.log(name); // Anon
&& виконує праву частину тільки якщо ліва істинна, а || повертає перше істинне значення. Це зручно для швидких перевірок і присвоєнь, економлячи зайві рядки коду.
JavaScript'еr7 134
Яке значення буде у змінній g після виконання наступного коду?
let g = [1, 2, 3];
g = g.flatMap(x => [x, x * 2]);
7 134
Властивість
shape-outside
Визначає форму, навколо якої має обтікати сусідній вбудований вміст. Зазвичай це робиться для того, щоб текст міг перемальовуватися по такій фігурі, як коло, еліпс або багатокутник
.column--left .shape {
float: right;
shape-outside: circle(100px at 100% 50%);
}
Підбірка прикладів використання цієї властивості: натисніть
JavaScript'еr7 134
Автоматичне заповнення вводу
Елемент HTML
<datalist> містить набір опцій (<option></code)), доступних для вибору. Вибране значення буде встановлено для елемента <input>
- Різниця між <select> і <datalist> :
Крім функції автодоповнення елемента <datalist>, основна відмінність між <select> і цим тегом полягає в тому, що в елементі <select> не можна вибрати або вказати значення, якого немає у списку запропонованих
JavaScript'еr7 134
🎯 Map — ефективне зберігання ключ-значення
Map дозволяє зберігати пари ключ-значення з швидким доступом до даних, на відміну від звичайних об’єктів ключі можуть бути будь-якого типу, а порядок елементів зберігається.
const map = new Map();
map.set("a", 1);
map.set("b", 2);
console.log(map.get("a")); // 1
Це ідеально підходить для кешування, підрахунку частоти елементів або швидкого пошуку, коли важлива точність і порядок даних.
JavaScript'еr7 134
Натрапив тут на цікавий матеріал про те, як працюють черги в контексті HTTP-запитів
Аналізуються основні стратегії черг: FIFO, LIFO, пріоритетні, а також активне управління чергами
Усе це інтерактивно: можна натискати і дивитися, як все це працює в реальному часі
Берете посилання: https://encore.dev/blog/queueing
JavaScript'еr
7 134
Перетворіть свій TypeScript-код на візуальні діаграми
Цей інструмент з відкритим кодом дозволяє вставити будь-який TS-файл і миттєво перетворити його на акуратну візуальну діаграму всіх ваших інтерфейсів, типів, класів і зв'язків
Відмінно підходить для навчання, розуміння нової кодової бази і пояснення вашої архітектури комусь без необхідності щось малювати вручну 👍
GitHub: tsdiagram
JavaScript'еr
7 134
some-icons
Іконки соцмереж фарбуються, коли на них наводять курсор миші. Реалізовано за допомогою SCSS.
⤷ Забрати код
JavaScript'еr
