fa
Feedback
JavaScript заметки

JavaScript заметки

رفتن به کانال در Telegram

Регулярные заметки по практическому JavaScript. Обучащию посты позволят прокачать навыки во Frontend-разработке. Можно почитать пока компилируется проект :) Сотрудничество: @noname_media Канал на бирже: telega.in/channels/notesjs/card?r=Wj7h1mbl

نمایش بیشتر
7 745
مشترکین
+224 ساعت
-97 روز
-7230 روز
آرشیو پست ها
Python без типов: таким он когда-то был О типизации в Python сказано уже очень много. Если вам выпало сомнительное удовольств
Python без типов: таким он когда-то был О типизации в Python сказано уже очень много. Если вам выпало сомнительное удовольствие поработать со мной, то вы, вероятно, в курсе, насколько скептически я отношусь к типизации в Python. Причины тому – сложность синтаксиса, mypy еле ползает, реализация языка в принципе переусложнена, а взаимодействовать с ним зачастую неудобно. Сегодня я не буду упирать на эти детали, а хочу пригласить вас в небольшое путешествие в прошлое и рассказать, каковы были мои первые впечатления от работы с Python. Почему? Потому что я думаю, что существует фундаментальный и глубокий конфликт между формообразующей философией Python и концепцией типизации. Причём, этот конфликт не нов. #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

Как стать востребованным фронтенд-разработчиком, которым будут охотиться крупные IT-компании? 1. Проходишь бесплатный вводный
Как стать востребованным фронтенд-разработчиком, которым будут охотиться крупные IT-компании? 1. Проходишь бесплатный вводный курс в Айтилогии, чтобы своими руками: - Сверстать веб-сайт на HTML + CSS; - Реализовать функционал на JavaScript; - Пощупать фронтенд-фреймворк Angular; - Подключить Backend и загрузить сайт на хостинг. 2. Получаешь обратную связь по своему проекту от опытного разработчика. 3. Понимаешь какие скиллы тебе надо подкачать для успешного трудоустройства. 4. Начинаешь уверенно прокачивать свои навыки, самостоятельно или с наставником. 👉 Попробовать себя в разработке на бесплатном курсе В Айтилогии студенты зарабатывают с первого месяца обучения.

Использование JavaScript async/await для управления асинхронными операциями JavaScript async/await предоставляет удобный синт
Использование JavaScript async/await для управления асинхронными операциями JavaScript async/await предоставляет удобный синтаксис для работы с асинхронными операциями, делая код более читаемым. #полезное

DagazBot — Хранитель ключей и мётел История проекта Dagaz прошла у вас перед глазами. Когда я только начинал писать про Zilli
DagazBot — Хранитель ключей и мётел История проекта Dagaz прошла у вас перед глазами. Когда я только начинал писать про Zillions, главным возражением было то, что платформа эта платная и запускается только под Windows. Появился Dagaz — полностью бесплатный проект с открытой лицензией и общедоступным исходным кодом, игры которого можно запускать из браузера, даже на мобилках. Блокирующим фактором стало отсутствие адекватных ботов. Пришлось осваивать GarboChess и разрабатывать DagazServer, на котором игроки могли бы играть по сети друг с другом. Это стало большим шагом вперёд, но на сервере требуется авторизация, а логины и пароли — это как раз то, что забывается легче всего. Счастлив сообщить, что теперь их запоминать не надо. #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

Использование JavaScript Destructuring для более удобной работы с объектами и массивами JavaScript Destructuring позволяет бо
Использование JavaScript Destructuring для более удобной работы с объектами и массивами JavaScript Destructuring позволяет более удобным образом извлекать значения из объектов и массивов. #полезное

Css «карточки» в динамически генерируемом web документе — моя реализация Карточный вид содержимого вэб страниц - один из дово
Css «карточки» в динамически генерируемом web документе — моя реализация Карточный вид содержимого вэб страниц - один из довольно популярных уже долгое время. Недавно встала задача таковые web карточки сверстать на CMS генерируемых страничках, где - естественно - количество таковых "карт" непостоянно. #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

Использование JavaScript Set для уникальных коллекций значений JavaScript Set предоставляет коллекцию уникальных значений и а
Использование JavaScript Set для уникальных коллекций значений JavaScript Set предоставляет коллекцию уникальных значений и автоматически удаляет дубликаты. #полезное

Увлекательный мир фронтенда Фронтенд-разработка — это как собирать лего без инструкции: иногда весело и творчески, но порой т
Увлекательный мир фронтенда Фронтенд-разработка — это как собирать лего без инструкции: иногда весело и творчески, но порой ты забираешься на кровать и кричишь: «@#%, да где же этот пропавший блок?!» #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

Использование JavaScript Map для хранения данных в виде "ключ-значение JavaScript Map предоставляет коллекцию данных в форме
Использование JavaScript Map для хранения данных в виде "ключ-значение JavaScript Map предоставляет коллекцию данных в форме "ключ-значение" и обеспечивает простой способ добавления, получения и удаления данных. #полезное

Бинарный поиск Нам нужно написать функцию, которая принимает отсортированный массив чисел numberArray и возвращает индекс най
Бинарный поиск Нам нужно написать функцию, которая принимает отсортированный массив чисел numberArray и возвращает индекс найденного числа. Если индекс не найден, тогда возвращается -1. #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

Использование JavaScript Proxy для перехвата и изменения поведения объекта JavaScript Proxy предоставляет механизм для перехв
Использование JavaScript Proxy для перехвата и изменения поведения объекта JavaScript Proxy предоставляет механизм для перехвата и изменения поведения операций с объектами, таких как чтение и запись свойств. #полезное

Типы событий в React и TypeScript И снова всем привет! Продолжение к переводу второй части книги Patterns.dev В ней речь идет
Типы событий в React и TypeScript И снова всем привет! Продолжение к переводу второй части книги Patterns.dev В ней речь идет про паттерны производительности. Узнайте, как оптимизировать последовательность загрузки, чтобы повысить скорость использования вашего приложения и др. #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

Использование JavaScript Promises для управления асинхронными операциями Promises обеспечивают удобный способ обработки асинх
Использование JavaScript Promises для управления асинхронными операциями Promises обеспечивают удобный способ обработки асинхронных операций и их результатов. #полезное

Перевод третьей части учебника Patterns.dev И снова всем привет! Продолжение к переводу второй части книги Patterns.dev В ней
Перевод третьей части учебника Patterns.dev И снова всем привет! Продолжение к переводу второй части книги Patterns.dev В ней речь идет про паттерны производительности. Узнайте, как оптимизировать последовательность загрузки, чтобы повысить скорость использования вашего приложения и др. #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

Использование LocalStorage для создания простого хранилища данных на стороне клиента LocalStorage предоставляет простой спосо
Использование LocalStorage для создания простого хранилища данных на стороне клиента LocalStorage предоставляет простой способ хранения данных на стороне клиента в форме "ключ-значение". #полезное

2d движок для игр Javascript Game Engine Любая игра представляет собой набор файлов: изображений, звуков и.т.д. и программы,
2d движок для игр Javascript Game Engine Любая игра представляет собой набор файлов: изображений, звуков и.т.д. и программы, которая эти файлы воспроизводит по заданным алгоритмам. Звуки проигрываются, а изображения обрезаются в нужных пропорциях и воспроизводятся на экране в нужном порядке, как в кино, или мультипликации с той лишь разницей, что тут процессом можно управлять, используя прикладные интерфейсы — клавиатуру, мышь, джойстик, экран мобильного телефона и т.п. Управлять, не значит только переключать сцены, а управлять актерами, или даже группами актеров, влияя на сюжет или события, насколько это позволяет задумка автора. #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

Использование Fetch API для отправки HTTP-запросов из JavaScript Fetch API предоставляет простой интерфейс для выполнения HTT
Использование Fetch API для отправки HTTP-запросов из JavaScript Fetch API предоставляет простой интерфейс для выполнения HTTP-запросов из JavaScript. #полезное

JavaScript классы в Es6 В JavaScript нету привычной системы классов как в Java, или C#. В языке заместо этого есть система об
JavaScript классы в Es6 В JavaScript нету привычной системы классов как в Java, или C#. В языке заместо этого есть система объектов, где каждый объект наследуется от другого, сохраняя его цепь прототипов. Однако мы имеем возможность писать более привычный код начиная с версии Es6. #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

Использование Web Workers для многозадачности в веб-приложениях Web Workers позволяют выполнять многозадачность в веб-приложе
Использование Web Workers для многозадачности в веб-приложениях Web Workers позволяют выполнять многозадачность в веб-приложениях, разделяя выполнение задач между основным потоком и фоновыми воркерами. #полезное

Раскрываем силу JavaScript: сокращение размера пакета NPM на 99% Ищете пути повышения производительности приложения? Ознакомь
Раскрываем силу JavaScript: сокращение размера пакета NPM на 99% Ищете пути повышения производительности приложения? Ознакомьтесь со способами значительного улучшения метрик в Lighthouse и FCP в проектах с использованием пакета дизайн-системы. #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью