JavaScript заметки
Kanalga Telegram’da o‘tish
Регулярные заметки по практическому JavaScript. Обучащию посты позволят прокачать навыки во Frontend-разработке. Можно почитать пока компилируется проект :) Сотрудничество: @noname_media Канал на бирже: telega.in/channels/notesjs/card?r=Wj7h1mbl
Ko'proq ko'rsatish7 369
Obunachilar
-624 soatlar
-187 kun
-5630 kun
Postlar arxiv
7 368
Создание класса и экземпляра
В этом примере мы создаем класс
Animal, который имеет конструктор для инициализации свойства name и метод speak(). Затем мы создаем экземпляр класса dog и вызываем его метод speak().
#классы7 368
Ликбез по распространенным Client-Side уязвимостям
В этой статье мы покажем:
как в разных ситуациях манипулировать веб-сайтом таким образом, чтобы он передавал пользователям вредоносный JavaScript.
как скомпрометировать администратора сайта, отправив ему личное сообщение;
как атаковать разом всех пользователей при помощи комментария под статьей;
как заставить пользователя отправить запрос на действия, которые он не собирается выполнять;
как прослушивать WebSocket-соединения;
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 368
Классы в ECMAScript 6
Введение классов упрощает создание объектов с прототипами
#прототипы
7 368
Повышаем продуктивность разработки: магия общей ESLint конфигурации
Статья будет полезна разработчикам: которые хотят унифицировать подход к форматированию кода в разных проектах; ищут проверенное решение для стандартизации кодовой базы.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 368
Верстаешь?
Оцени 7 причин пройти наш бесплатный интенсив по Frontend-разработке:
1. Сверстаешь веб-сайт на HTML + CSS;
2. Оживишь страницу с помощью JavaScript;
3. Используешь фронтенд-фреймворк Angular;
4. Подключишь Backend и загрузишь сайт на хостинг;
5. Получишь советы по доработке своего проекта;
6. Добавишь в портфолио 1 качественный проект;
7. Получишь в подарок чек-лист «45 мест для поиска работы».
А главное, ты проведёшь 7 дней в приятной компании Fullstack-разработчика с 10-летним стажем – Романа Чернова.
👉 Проскочить на интенсив бесплатно
Начинаем 18 сентября.
Реклама. ИП Чернова О. А., ИНН:771399721044, erid:LjN8KJpPR
7 368
Создание объекта с явно заданным прототипом
Мы создаем объект
Person с явно заданным прототипом Person.prototype
#прототипы7 368
Ускорение в 30 раз — requestIdleCallback
В данной статье я хотел бы привести пример практического кейса использования метода requestIdleCallback, который возник у меня на проекте. Кейс сам по себе небольшой, замеры времени отработки функции и отрисовки компонентов для использования производились с помощью React Profiler.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 368
Мы сошли с ума! Бесплатно раздаем программы обучения!
Обычная цена: 45 000 руб.
Цена сегодня: 0 руб.
Торопись👈🏼
Реклама ООО "ГикБреинс"
erid: LjN8K5NHV
7 368
Получение прототипа объекта
С помощью
Object.getPrototypeOf можно получить прототип объекта
#прототипы7 368
Как грамотный подход аналитиков может сэкономить бюджет компании за счет изменения подхода к реализации проекта
Аналитик достаточно часто встречается с ситуациями, когда нужно выполнить пожелание бизнеса в максимально сжатые сроки. Чаще всего это связано с доработкой интеграции в рамках работы со смежными подразделениями.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 368
Не плати 100к за платные курсы 💸
По этим 4 каналам можно освоить Frontend-разработку с нуля 👇
📌Senior Frontend — JS, HTML и CSS
📌Frontend Interview — как проходить собеседования
📌Web Craft — только Web-разработка
📌Frontender Libs - библиотеки для фронтендеров
7 368
Проверка свойства в прототипе
Оператор
in проверяет наличие свойства в объекте или его прототипе
#прототипы7 368
Книга нормального фрилансера
В начале 2023 года UX-дизайнер/проектировщик Егор Камелев опубликовал «Книгу нормального фрилансера».
Это не очередная поучительная «история успеха» или самоуверенные советы новичкам, а опыт конкретного человека в конкретных условиях. Егор рассказывает обо всём с 2006 года и по сегодняшний день: как уволился с работы, нашёл первого и последующего клиентов, избавлялся от долгов, повышал стоимость услуг, боролся с синдромом самозванца, пытался масштабироваться и многое-многое другое. Работа над книгой заняла четыре года.
С книгой уже ознакомилось больше 2 000 человек. Ни одного отрицательного или хотя бы нейтрального отзыва.
Можно бесплатно почитать и послушать в исполнении автора. Все ссылки — в закрепе «Канала нормального фрилансера». Там каждый день появляется что-то новое про фриланс. Подписка → лучший способ поблагодарить Егора за проделанную работу.
7 368
Обертка для indexedDB / localStorage
Библиотека storage-facade, о которой пойдет речь в этой статье, предоставляет единый синхронный / асинхронный API хранилища, являющийся абстракцией над реальной реализацией хранилища. Для конечного пользователя она упрощает использование любых хранилищ, для которых абстрактный класс из storage-facade будет реализован. Как автор этой библиотеки, расскажу о её использовании.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 368
Собственные свойства и прототип
Если у объекта есть собственное свойство с таким же именем, оно перекрывает свойство прототипа
#прототипы
7 368
Создаём с нуля своё BIM-приложение для просмотра моделей IFC формата в браузере на основе open-source библиотеки IFC.js
Приложение, о котором пойдёт речь, применимо в архитектурно-строительной области. С развитием информационных технологий, технологий строительства и производства, а также экономической составляющей, появилась необходимость в более эффективном и комплексном подходах в управлении инвестиционно-строительными проектами, что поспособствовало появлению и формированию ТИМ BIM-технологии.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 368
О Frontend-разработке простым языком
Катерина. Про Frontend - авторский блог, в котором Катя:
▫️пишет обучающие статьи с примерами для начинающих и опытных разработчиков;
▫️делится советами по трудоустройству;
▫️даёт практические задачки на проверку знаний с решением.
Начни прокачивать свои знания в IT прямо сейчас!
Присоединяйся!
7 368
Изменение прототипа объекта
Если изменить свойство в прототипе, оно изменится и во всех объектах-наследниках
#прототипы
7 368
Бот-сказочник, или как генерировать истории с помощью ChatGPT и Telegram
Представьте, что вам нужно написать художественный роман. У вас есть ключевые идеи, продуманы основные повороты событий, но нет возможности объединить все в одну историю.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 368
Создание объекта с прототипом
Объект
child наследует свойство name из объекта parent
#прототипы