JavaScript'er
Yopiq kanal
Заявки приймаємо автоматично! Канал з лайфхаками для кожного поважаючого себе веб-розробника Запросити друга, якщо є: https://t.me/+my7itn9CGMplOTAy Зв'язок: @Ekater1na_admin
Ko'proq ko'rsatish7 346
Obunachilar
-324 soatlar
-197 kunlar
-7430 kunlar
Postlar arxiv
7 347
Один код для iOS та Android 📲 на Flutter
Flutter дає змогу писати один код для обох платформ, спрощує підтримку продукту та скорочує витрати на розробку.
На курсі «Мобільна розробка на Flutter» від robot_dreams ви зможете опанувати цей фреймворк і навчитися створювати повноцінні кросплатформні застосунки, не вивчаючи кілька мов програмування.
За 30 практичних занять / 15 тижнів:
🔹 опануєте Dart і розберетеся з основами Flutter
🔹 навчитеся працювати з UI/UX та анімаціями
🔹 інтегруєте застосунок із REST API та базами даних
🔹 попрацюєте з Git та командною розробкою
🔹 отримаєте підготовку до співбесід від HR
В результаті — додасте до портфоліо власний застосунок та зможете стартувати в мобільній розробці
⠀
Лектор: Павло Авдонін, Senior Flutter Developer у Fozzy Group
Детальніше про курс 🔗
7 347
Repost from Ти не знаєш JavaScript
Поради з приводу HTML 💡
Чи знаєте ви, навіщо ми пишемо <
meta charset=«utf-8»> у документі HTML?
Ти не знаєш JavaScript7 347
Ого, безкоштовно + 4 дні онлайн? 🤔 Хто вже реєструвався, як вам формат?
Реєстрація - https://i.goit.global/hp3E1
7 347
Можливо, ви не знали, що можна безпосередньо отримати значення числового поля вводу як число за допомогою
valueAsNumber. Ручне перетворення не потрібне
Свойство value у HTMLInputElement завжди повертає рядок
Тому для числових полів нам доводиться вручну перетворювати значення в число за допомогою parseInt(), parseFloat(), Number() або оператора +.
Ми можемо спростити це, використавши valueAsNumber. Воно безпосередньо повертає значення як число.
JavaScript'еr7 347
Анімація меню поза канву
Ефект відкриття бічного меню з поступовим появою пунктів. Реалізовано за допомогою CSS.
⤷ Взяти код
JavaScript'еr
7 347
📊 Set для унікальних значень
Set — це структура даних, яка зберігає тільки унікальні значення. Дуже зручно, коли потрібно швидко видалити дубліки з масиву або перевірити, чи є повтори.
const numbers = [1, 2, 2, 3];
const unique = new Set(numbers);
console.log([...unique]); // [1, 2, 3]
Тут ми просто перетворюємо масив у Set, який автоматично видаляє дублікати, а потім повертаємо новий масив через spread. Це економить час і робить код чистим та зрозумілим.
JavaScript'еr7 347
🎯 Map — ефективне зберігання ключ-значення
Map дозволяє зберігати пари ключ-значення з швидким доступом до даних, на відміну від звичайних об’єктів ключі можуть бути будь-якого типу, а порядок елементів зберігається.
const map = new Map();
map.set("a", 1);
map.set("b", 2);
console.log(map.get("a")); // 1
Це ідеально підходить для кешування, підрахунку частоти елементів або швидкого пошуку, коли важлива точність і порядок даних.
JavaScript'еr7 347
Ця бібліотека дозволяє запускати повноцінні 3D-фізичні симуляції прямо в браузері. JoltPhysics-js переносить високопродуктивний фізичний движок C++ в JavaScript за допомогою WebAssembly.
Простіше кажучи, тепер ваш сайт може симулювати гравітацію, зіткнення, тверді тіла та реалістичний рух. Цілком у браузері. Без нативних додатків. Без бекенду. Тільки JS.
Що можна на ньому зробити:
- Браузерні 3D-ігри з справжньою фізикою
- Інтерактивні симуляції та демо
- Реалістичну анімацію та рух для проектів на Three.js і WebGL
Це не іграшка-фізична бібліотека. Це продакшн-движок, який використовується в іграх і тепер працює прямо в вебі ✌️
https://github.com/jrouwe/JoltPhysics.js
JavaScript'еr
7 347
Горизонтальне меню з ефектом прокрутки кожної вкладки при наведенні на неї. Реалізовано за допомогою CSS.
⤷ Забрати код
JavaScript'еr
7 347
🔄 Деструктуризація для швидкого доступу до даних
Деструктуризація дозволяє витягувати потрібні значення з масивів або об’єктів прямо в змінні без зайвих рядків коду. Це робить код більш читабельним і зменшує кількість тимчасових змінних.
Наприклад, з масиву можна одразу отримати потрібні елементи:
const [a, b] = [1, 2];
console.log(a, b); // 1 2
А з об’єкта — потрібні властивості:
const {name, age} = {name: "Dmytro", age: 16};
console.log(name, age); // Dmytro 16
Цей підхід скорочує код і робить його зрозумілішим, особливо коли працюєш з великими структурами даних або передаєш об’єкти між функціями.
JavaScript'еr7 347
Створюйте відмінну документацію для продукту
Ця React-бібліотека під назвою Fumadocs спрощує весь процес завдяки компонентам, макетам і всьому необхідному функціоналу для створення сучасної та акуратної документації.
Використовуйте її для документування вашого ПЗ, бібліотеки, фреймворка або будь-якого продукту, який ви розробляєте
GitHub: fumadocs
JavaScript'еr
7 347
Repost from Ти не знаєш JavaScript
Я весь час забуваю, що в Vue можна так робити ✌️
Ти не знаєш JavaScript
7 347
🟡 Дата-аналітика увійшла в топ-10 високооплачуваних професій майбутнього
Аналітики даних можуть знайти роботу в будь-якій сфері: IT, маркетинг, e-commerce, фінанси, освіта, сільське господарство.
🔝 Згідно статистики DOU медіанна зарплата українських дата-фахівців сягнула $1750 в 2024 році.
Хочеш дізнатися більше про цю професію?
Реєструйся на безкоштовний інтенсив під наставництвом досвідченого аналітика Нікіти Тимошенко з Adante Consulting, Канада.
4 дні | Онлайн | Безкоштовно
➡️ i.goit.global ⬅️
7 347
Який тип даних у JavaScript може змінити свій примітивний тип під час виконання операцій, таких як додавання або множення?
7 347
🔗 Fetch + then — швидкий запит до API
fetch дозволяє робити асинхронні HTTP-запити прямо з браузера. У поєднанні з then ти отримуєш простий і зрозумілий спосіб обробляти відповіді без складної логіки.
fetch("/api/data")
.then(res => res.json())
.then(data => console.log(data));
Підхід зручний для швидкого отримання даних з сервера, роботи з API і демонстрацій прототипів. Кожен .then обробляє результат попереднього кроку, що робить код передбачуваним і чистим.
JavaScript'еr7 347
⚡️ JS-патерн: IIFE (Immediately Invoked Function Expression)
IIFE — це функція, яка запускається одразу після оголошення, без окремого виклику. Це зручно для створення ізольованого простору змінних і уникнення глобального забруднення.
Використовувати можна для ініціалізації коду, модулів або тимчасових змінних, які потрібні тільки один раз. Все виконується миттєво і без слідів у глобальному просторі імен.
JavaScript'еr
7 347
Repost from Ти не знаєш JavaScript
Порада щодо використання інструментів Chrome Dev Tools 💡
Чи знаєте ви, що за допомогою Chrome Dev Tools можна легко відстежувати, які події відбуваються на елементі, і переглядати властивості цих подій?
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
