Telegram Web Link
Что такое прогрессивные веб-приложения

Прогрессивные приложения – один из главных трендов веб-разработки. Рассказываем, из каких компонентов состоят PWA, как они могут заменить стандартные веб- и мобильные приложения, и какие компании уже убедились в их высокой эффективности.

#Статья | JavaScript_Teacher
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Удалить привязку из URL-адреса

Удалить привязку из URL-адреса

Завершите функцию/метод так, чтобы он возвращал URL-адрес с чем угодно после удаления привязки (#).

Примеры:

"www.codewars.com#about" --> "www.codewars.com"
"www.codewars.com?page=1" -->"www.codewars.com?page=1"


✔️ Решать задачу на CodeWars

#Задача | JavaScript_Teacher
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Реализация шаблона Saga в микросервисах с помощью Node.js

Рассматриваем особенности использования шаблона Saga при создании приложений с наиболее востребованной сегодня микросервисной архитектурой.

#Статья | JavaScript_Teacher
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 18 советов по созданию чистого и эффективного кода JavaScript

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

#Статья | JavaScript_Teacher
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Что будет выведено в консоль?

#Тест | JavaScript_Teacher
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Ускоренный запуск системы “Аутентификации + база данных” (React.js и Firebase)

Настройка интегрированной системы аутентификации и базы данных отнимает много времени у разработчиков полного цикла. Предлагаем руководство по ускоренному (и бесплатному) запуску системы React.js и Firebase (хотя оно подойдет и для разработки Next.js-приложений).

#Статья | JavaScript_Teacher
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Гибкая ORM для Node.js – Sequelize

Когда начинаешь делать очередной проект, появляется желание упростить себе жизнь и лишний раз не писать SQL-запросы. В таком случае было бы неплохо познакомиться с технологией ORM.

#Статья | JavaScript_Teacher
Please open Telegram to view this post
VIEW IN TELEGRAM
Как очистить такой массив:

var arrayList = ['п', 'р', 'и', 'в', 'е', 'т']


🗣️ Чем больше способов назовёте — тем лучше. Ниже — три способа, попробуйте найти четвёртый.

Вариант 1:
arrayList = [];

Таким образом переменной arrayList задаётся новый пустой массив. Это решение подойдёт, если в других местах кода нет ссылок на исходное значение arrayList.

Вариант 2:
arrayList.length = 0;

Такой код очищает существующий массив arrayList, устанавливая его длину как 0. Это решение подходит, если нужно обновить все ссылочные переменные, которые указывают на исходный массив arrayList.

Вариант 3:
arrayList.splice(0, arrayList.length);

Очистка массива таким образом также обновит все ссылки на исходный массив arrayList.

#Собес | JavaScript_Teacher
Please open Telegram to view this post
VIEW IN TELEGRAM
🧰 17 суперинструментов для разработки фронтенда

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

#Статья | JavaScript_Teacher
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Декомпозиция — ваша суперсила

Изучение Angular включает работу с разными его аспектами и лучшими практиками, но ключевой навык, который всегда подлежит улучшению – декомпозиция сложных задач.

#Статья | JavaScript_Teacher
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Что будет выведено в консоль?

#Тест | JavaScript_Teacher
Please open Telegram to view this post
VIEW IN TELEGRAM
🔤 Как я запрограммировала собственный рукописный шрифт

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

#Статья | JavaScript_Teacher
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Отложенная загрузка на уровне шаблонов в Angular

Знакомьтесь с новой фичей Angular 17  —  Deferrable Views. Этот API для отложенной загрузки зависимостей шаблонов обеспечит беспрецедентный уровень эргономики. Чтобы оценить его преимущества, предлагаем сравнить новый и традиционный подходы к отложенной загрузке шаблонов.

#Статья | JavaScript_Teacher
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Слово, набравшее наибольшее количество баллов

Учитывая последовательность слов, вам нужно найти слово, набравшее наибольшее количество баллов.

Каждая буква слова набирает баллы в соответствии с ее положением в алфавите: a = 1, b = 2, c = 3 и т.д.

Например, оценка abad равна 8 (1 + 2 + 1 + 4).

Вам нужно вернуть слово с наибольшим количеством баллов в виде строки.

Если два слова имеют одинаковую оценку, верните слово, которое появляется раньше всего в исходной строке.

✔️ Решать задачу на CodeWars

#Задача | JavaScript_Teacher
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Вопросы для подготовки к собеседованию по JavaScript. Часть 1

Стрелочные функции, замыкания, промисы и async/await, методы работы с массивами и объектами, шаблонные литералы, особенности Map и Set, оператор расширения и клонирование объектов.

#Статья | JavaScript_Teacher
Please open Telegram to view this post
VIEW IN TELEGRAM
➡️ Представляем SafeTest: новый подход к тестированию фронтенда

Традиционные тесты пользовательского интерфейса сопряжены с определенным компромиссом. В этой статье мы поговорим о SafeTest, революционной библиотеке, которая предлагает новый взгляд на E2E-тесты для веб-приложений с пользовательским интерфейсом (UI).

#Статья | JavaScript_Teacher
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Docker ушёл из РФ! Инструкция по восстановлению доступа к Docker Hub для пользователей из России

Docker заблокировал доступ к своему главному репозиторию Docker Hub для пользователей из России. Однако есть способы обойти это ограничение и продолжить работу. В этом посте мы расскажем, как настроить альтернативные репозитории и зеркала.

#Статья | JavaScript_Teacher
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Вопросы для подготовки к собеседованию по JavaScript. Часть 2

Продолжаем разбирать вопросы для джунов: рассказываем о прототипном наследовании, цикле событий, методах сохранения данных в браузере, конструкторах, генераторах, функциональных выражениях, микро- и макрозадачах.

#Статья | JavaScript_Teacher
Please open Telegram to view this post
VIEW IN TELEGRAM
2024/06/02 20:49:07
Back to Top
HTML Embed Code: