JavaScript заметки
Open in Telegram
Регулярные заметки по практическому JavaScript. Обучащию посты позволят прокачать навыки во Frontend-разработке. Можно почитать пока компилируется проект :) Сотрудничество: @noname_media Канал на бирже: telega.in/channels/notesjs/card?r=Wj7h1mbl
Show more7 744
Subscribers
No data24 hours
-127 days
-6830 days
Posts Archive
7 744
Просто о Deep
Одним из возможных вариантов является переход на GraphQL. Это позволит решить три вышеуказанных проблемы. Однако вместе с этим может появиться новый нюанс - общеизвестная проблема N+1, которую часто связывают с использованием GraphQL.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 744
Анонимная функция
Анонимные функции могут быть присвоены переменным и использованы как значения.
#функции
7 744
Задачи про PEG-парсеры
В итоге я сделал игру программу CrateGram
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 744
Стрелочные функции
Стрелочные функции предоставляют сокращенный синтаксис для определения функций.
#функции
7 744
RxJS: как операторы высшего порядка упрощают код
В этой статье я покажу, что в HOO нет ничего мифического, и расскажу в каких случаях вам нужно использовать операторы высшего порядка. Сейчас вы подумаете, что это скучный лонгрид, но не торопитесь. Мы рассмотрим всего 4 оператора:
switchMap, exhaustMap, concatMap, mergeMap.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью7 744
Функции обратного вызова
Функция может принимать другую функцию в качестве аргумента и вызывать ее внутри себя.
#функции
7 744
Подробная настройка Content Security Policy
Content Security Policy (CSP) - это механизм безопасности веб-приложений, который используется для сокращения рисков, связанных с атаками, такими как внедрение скриптов (XSS) и выполнение нежелательного кода (инъекция). CSP позволяет веб-разработчикам указывать браузерам, из каких источников разрешено загружать ресурсы, такие как скрипты, стили, изображения, шрифты и другие элементы.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 744
Рекурсивные функции
Функции могут вызывать сами себя для выполнения повторяющихся задач.
#функции
7 744
Ликбез по распространенным Client-Side уязвимостям
В этой статье мы покажем:
как в разных ситуациях манипулировать веб-сайтом таким образом, чтобы он передавал пользователям вредоносный JavaScript.
как скомпрометировать администратора сайта, отправив ему личное сообщение;
как атаковать разом всех пользователей при помощи комментария под статьей;
как заставить пользователя отправить запрос на действия, которые он не собирается выполнять;
как прослушивать WebSocket-соединения;
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 744
Профессия "Тестировщик программного обеспечения" — отличный источник дохода и быстрый вход в IT-сферу. Освойте эту специальность бесплатно 💯 в дистанционном формате всего за 3 месяца. Выдаем диплом о профессиональной переподготовке, помогаем найти работу.
Приглашаем:
— Женщин в декрете и неработающих мам детей до 7 лет
— Студентов старшего курса и выпускников без работы
— Безработных и лиц под риском увольнения
— Лиц 50 лет и старше
Подробные условия на сайте.
Мы также обучаем по программе:
📊 Профессия "Системный аналитик"
Почему мы?
🏢 Мы — официальный образовательный партнер Института развития профессионального образования
🏅 Преподаватели-практики с высокой экспертизой и многолетним опытом
🙍♀️ Поддержка тьютора в зачислении и обучении
🙌 Увлеченное сообщество слушателей
💻 Удобная образовательная платформа для онлайн-обучения
Зарегистрируйтесь и начните учиться уже в сентябре!
https://clck.ru/35YHkn
7 744
Функции высшего порядка
Функции могут принимать другие функции как аргументы или возвращать их.
#функции
7 744
Как показать миллион зданий на карте — и не сломать браузер
В 2ГИС мы аккумулируем огромное количество геоданных, с которыми взаимодействуют миллионы пользователей ежедневно. Анализируя их, мы можем получить ценную информацию и найти важные идеи для развития городов. Эти данные также полезны организациям.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 744
String.prototype.startsWith()
Метод
startsWith() проверяет, начинается ли строка с заданной подстроки.
#полезное7 744
Как уменьшали размер VS Code, используя name mangling — сокращение идентификаторов во время сборки
В этой статье рассказывается, как мы обнаружили возможность такой оптимизации, какие подходы рассматривали, и как в конце концов добились уменьшения размера на 20%. Возможно, будет не так много конкретики - я хочу, скорее, рассказать, как в команде VS Code подходят к решению инженерных задач. Тем более, что наше решение, скорее всего, не совсем оптимальное, и уж точно подойдет не всем кодовым базам.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 744
Array.prototype.every()
Метод
every() проверяет, выполняется ли заданное условие для всех элементов массива.
#полезное7 744
DOM, DI и View: деревья в Angular
Чтобы стать продуктивным разработчиком на Angular, потребуется понимание различных деревьев, из которых состоит приложение. На первый взгляд легко можно спутать дерево инжекторов DI и DOM-дерево непосредственных HTML-элементов и вьюх Angular. Они похожи и иногда имеют прямое соответствие, но далеко не всегда. В статье рассмотрим различия, научимся держать их в уме и освоим, как можно обойти возможные трудности, связанные с ними.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 744
Журнал XOR – мастхев для любого программиста. Новости, мемы и много кода.
Присоединяйся к самому большому сообществу айтишников: @xor_journal
7 744
🗓 Пост «Журнал XOR – мастхев для любого программиста. Новости, мемы и...»
Запланирован на чт 31 авг. 15:05 для публикации в
1. CSS доширак
2. JavaScript тесты
3. Войти в IT | Frontend
4. Tests front-end
Будет опубликован через Notepost — бот с поддержкой шаблонов для создания постов в один клик.
7 744
Array.prototype.find()
Метод
find() возвращает первый элемент массива, удовлетворяющий заданному условию.
#полезное7 744
JavaScript повсюду или почему веб-технологии захватили мир
Я давно слежу за развитием веб-технологий и каждый раз, натыкаясь на очередной холивар в интернете про злой и страшный JavaScript, залезающий на чужую территорию, инстинктивно хочу побыть его адвокатом. Обычно все мои доводы сводятся к банальному “не мы такие, жизнь такая” или “ничего личного, просто бизнес”, но в этот раз захотелось развернуто обосновать причины популярности веб-технологий.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Available now! Telegram Research 2025 — the year's key insights 
