JavaScript test
9.6K subscribers
3.11K photos
16 videos
4.8K links
Javascript и все что с ним связано

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc
Download Telegram
Универсальное чтение файлов: текст, JSON и бинарные данные!

Когда пользователь загружает файл обычно начинают писать разные обработчики. Получается много дублирования.

Можно сделать универсальный ридер:
const readFile = (file, as = 'text') =>
new Promise(r => {
const fr = new FileReader();
fr.onload = () => r(fr.result);
fr[`readAs${as[0].toUpperCase() + as.slice(1)}`](file);
});


Теперь можно читать файл как текст:
const txt = await readFile(file, 'text');


Читаем как JSON:
const obj = JSON.parse(await readFile(file, 'text'));


Читаем картинку в виде base64:
const base64 = await readFile(file, 'dataURL');


Читаем бинарные данные:
const buf = await readFile(file, 'arrayBuffer');


🖥 JavaScript test // чат
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Уже очевидно, что ВАЙБКОДИНГ — главный навык ближайших лет

Посмотрите сами. ИИ уже забирает на себя работу целых команд: пишет код, закрывает задачи джунов и позволяет стартапам запускать продукты в 2–3 раза меньшим составом. То, на что раньше нужны были несколько разработчиков, сегодня всё чаще делает один человек с ИИ-агентами.

И это только начало. Те, кто освоит вайбкодинг сейчас, смогут быстрее запускать проекты, автоматизировать огромный объём работы, увереннее конкурировать на рынке и зарабатывать больше тех, кто продолжает делать всё вручную.

Начать с нуля поможет канал Вайб-кодинг. Там ребята круглосуточно мониторят более 320 российских и зарубежных источников и публикуют только главное: релизы, инструменты, гайды, курсы и практические кейсы.

Подписывайтесь, нас уже 60 тысяч: @vibecoding_tg
25 готовых программ на JavaScript

В статье собрано 25 готовых программ на JS, которые помогут улучшить навыки и продемонстрировать вам, как эффективно решать различные задачи.

Есть проги, созданные как с помощью Vanilla JS, так и с использованием популярных фреймворков.

Сначала идёт описание проектов, а после код, на случай, если вы хотите сделать проекты самостоятельно.

🖥 JavaScript test // чат
Please open Telegram to view this post
VIEW IN TELEGRAM
Библиотека Javascript для создания потоков данных без зависимостей

➡️ Ссылка на Github

🖥 JavaScript test // чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥Что будет на выходе?

const string = "hello world";
const result = string.split("").filter((char, index) => index % 2 === 0).join("");
console.log(result);

Ответ: hlowrd

JavaScript test | ChatGPT
Какие ошибки делают программисты при реализации ООП в JavaScript?

Недостаточность опыта работы с объектно-ориентированным программированием в JavaScript может привести к неправильному использованию концепций, методов или свойств объектов.

В данной статье собрали типичные ошибки в реализации ООП в JS и на конкретных примерах показали, как их вообще не допускать.

🖥 JavaScript test // чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🧩Что будет на выходе?

const string = "open sesame";
const result = string.split(" ").map(word => word.length);
console.log(result);

Ответ: [4, 6]

JavaScript test | ChatGPT
Тест-викторина на знание основ JavaScript

С помощью этого теста вы сможете определить уровень своих знаний языка JavaScript.

В викторине есть 25 вопросов разного уровня сложности, а в конце вы узнаете свой результат.

🖥 JavaScript test // чат
Please open Telegram to view this post
VIEW IN TELEGRAM