Senior Frontend Developer | JavaScript, React, HTML & CSS
СтатистикаИзучаем Frontend. По вопросам сотрудничества: @adv_and_pr Канал на бирже: https://telega.in/c/senior_front https://gosuslugi.ru/snet/67a461dcdc130259d5a631b8
- Последний пост
- 13 авг.
- Последнее чтение
- 11:59
- Постов за неделю
- 4
- Всего постов
- 28
- Тип
- открытый
- Язык
- русский
- Категория
- Технологии
- В каталоге с
- 13 авг.
- 1/24сутки в ленте
- 873
- 1/48двое суток
- 1 000
- 1/72трое суток
- 1 079
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
Почему obj.someprop.x приводит к ошибке? Ответ очевиден: мы пытается получить доступ к свойству x свойства someprop, которое имеет значение undefined. obj.proto.__proto = null, поэтому возвращается undefined, а у undefined нет свойства x.
Завершается набор на онлайн-магистратуру ИТМО «Фронтенд-, бэкенд-разработка и ИИ-решения», созданную в партнерстве с Яндексом Программа предлагает несколько треков в зависимости от уровня подготовки — от начинающих до опытных разработчиков: JavaScript, TypeScript, React, Python, Java, C++, а также отдельное направление – разработка ИИ-решений. Обучение длится два года и проходит полностью онлайн, поэтому его удобно совмещать с работой: по данным Практикума, так учатся 82% студентов. В программе — практические проекты и кейсы от команд Яндекса. Вступительные испытания уже идут, старт обучения — в сентябре. Все подробности тут.
5 лучших библиотек всплывающих окон для React Примеры профессионального использования всплывающих окон включают раскрывающиеся меню навигации, средства выбора дат и экскурсии во время процесса регистрации. В экосистеме React эту потребность удовлетворяют многие библиотеки, предлагая различные уровни настройки, стратегии позиционирования и оперативности. Читать статью
JavaScript. Что будет выведено в консоль? Ответ
Задача В киоске стакан кваса стоит 5 рублей. Дети подходят за квасом по очереди. Каждый купит только один стакан кваса и заплатит купюрой в 5, 10 или 20 рублей. Вы же должны дать сдачу каждому. Сначала у вас нет сдачи. Необходимо определить, сможете ли вы продать квас каждому ребенку. Входные данные: bills - массив купюр, которые платит i-й ребенок в очереди. Вывод: true - если вы сможете рассчитать каждого клиента, false - в противном случае. Примеры: [5, 5, 10, 10, 20] Output: false - Первым двум покупателям вы продадите квас, не давая сдачи, у вас будет 2 купюры по 5 рублей. - Следующим двум вы дадите сдачу оставшимися купюрами в 5 рублей. У вас останется только 2 купюры по 10 рублей. - Последнему покупателю вы не сможете дать сдачу в 15 рублей. Ответ
Beat Burger Приложение на React, анимированное библиотекой gsap. При нажатии на элементы проигрываются звуки. https://codepen.io/ste-vg/pen/MWpxKYR
Прощайте, useState и useEffect: революция в React Многие разработчики продолжают использовать хуки useState и useEffect для обновления состояний. Проблема заключается в том, что компонент одновременно монтируется, перемонтируется и размонтируется, что приводит к неожиданному поведению. В результате при записи в консоль результат может быть повторен три раза. https://telegra.ph/5-rekomendacij-po-optimizacii-zaprosov-SQL-11-17
Анимированный полет с помощью Theatre.js и React Three Fiber Разбираемся, как отобразить 3D-сцену на веб-странице и перемещать по ней камеру во время прокрутки пользователем. Всего 50 строк кода. Читать
#вопросы_с_собеседований Что такое прототип объекта? Прототип — это план (схема или проект) объекта. Он используется как запасной вариант для свойств и методов, существующих в данном объекте. Это также один из способов обмена свойствами и функциональностью между объектами. Это основная концепция прототипного наследования в JS. Несмотря на то, что объект о не имеет свойства toString, обращение к этому свойству не вызовет ошибки. Если определенного свойства нет в объекте, его поиск осуществляется сначала в прототипе объекта, затем в прототипе прототипа объекта и так до тех пор, пока свойство не будет найдено. Это называется цепочкой прототипов. На вершине цепочки прототипов находится Object.prototype. Подробнее о прототипах можно прочитать здесь.
Lighthouse — открытый инструмент от Google для аудита производительности, доступности и SEO веб-страниц Основное преимущество Lighthouse — это его мощная аналитика и обширная база знаний. Утилита предлагает подробные отчёты и рекомендации по улучшению качества веб-страниц, основанные на проверенных методах и практиках В отличие от других инструментов анализа, Lighthouse интегрируется с DevTools в Google Chrome и может быть использован в качестве расширения для браузера или в командной строке. Это заметно упрощает проведение аудита и получение результатов
CyberPunk Info board Это веб-страница, созданная с использованием только HTML и CSS, которая олицетворяет эстетику киберпанка через свою визуальную структуру. 🌐Ссылка на код
Измерение веб-перформанса в Airbnb Какие метрики и каким образом фронтенд-разработчики в Airbnb используют для оценки производительности своего сервиса. 🌐Ссылка на источник
Inner Radius Design Tip with CSS Custom Properties Автор использует CSS Custom Properties и библиотеку dat.gui для создания пользовательского меню параметров. В JavaScript задаются значения CSS переменных, что позволяет настраивать внутренний радиус элементов дизайна. 🌐Ссылка на код
Время менять шапки Специалисты из команды Циана поделились своими знаниями о том, как увеличить скорость поискового функционала на мобильной версии веб-сайта. 🌐Ссылка на источник
Glowing Blob Effect Этот проект предлагает два удивительных эффекта, каждое из которых было запечатлено автором в видеороликах. Вы сможете найти ссылки на эти видеоматериалы в верхнем левом углу страницы. 🌐Ссылка на код
Splide Это карусель, разработанная с учетом легковесности, доступности и возможности расширения, и всё это на TypeScript, без каких-либо дополнительных зависимостей. Эта библиотека предоставляет не только эффективное решение для создания каруселей, но также обеспечивает высокую производительность и простоту использования, делая ее идеальным инструментом для множества проектов. Splide - это оптимальное сочетание функциональности и эффективности, что делает ее отличным выбором для создания интерактивных и привлекательных веб-сайтов. 🌐Ссылка на источник
Infinite loading Разработано с применением препроцессоров Pug и SCSS для создания его верстки. Кроме того, анимационные эффекты на этом сайте были воплощены с использованием JavaScript, придающего ему интерактивность и привлекательный внешний вид. 🌐Ссылка на код
Как получить оффер в Яндекс, Сбер, МТС и другие крутые компании? Кто-то без всякой драмы проходит собесы и уходит в Яндекс, VK или на валютную удалёнку. В сильные и амбициозные команды. А у кого-то зарплата не растёт, который год, задачи одни и те же неделя за неделей, календарь забит созвонами, от которых ничего не меняется. Отклики на вакансии, а в ответ — тишина или очередная noname контора. На собесах вообще нигде не встречающаяся техничка(( 👋 Привет, меня зовут Тихон, я действующий Frontend-разработчик и ментор. За руку довожу до оффера в Big Tech и остаюсь рядом на испытательном сроке. Из своих учеников собрал комьюнити, в котором уже больше 220 frontend-разработчиков 🫂 В их жизни больше нет бесконечных скучных созвонов, безуспешных откликов на вакансии, странноватых собесов с вопросами словно ты на олимпиаде. У меня есть канал, где я: 👉 Показываю, как пройти HR-фильтр и превратить отклики в реальные приглашения 👉 Помогаю найти мотивацию и разбираюсь с убеждениями, которые мешают расти 👉 На примерах показываю, как проходить собеседования, включая техничку 👉 Разбираю резюме и делюсь лайфхаками — например, как аккуратно «пинговать» рекрутеров И регулярно выкладываю полезное: ▪️ Задачи, на которых валятся кандидаты ▪️ База по микрофронтам ▪️ Подборка из 100+ каналов с вакансиями для разработчиков ▪️ 100 вопросов, которые помогут тебе на собеседовании ▪️ Чек-лист для проверки своего резюме А ещё у меня куча успешных кейсов и отзывов — все они в канале. Подписывайся: https://t.me/+yzhSnCQ9OpcxM2Yy Реклама, erid: 2W5zFGudQj3 ИП Галактионов Тихон Витальевич, ИНН 771618975809
CSS only order process steps Этот процесс заказа разработан без использования JavaScript. Каждый шаг представлен в виде радиокнопки, и при её активации применяются уникальные стили, что позволяет визуально отображать текущий этап заказа. Таким образом, пользователи могут навигировать по процессу заказа, не завися от JavaScript, используя только CSS для взаимодействия с интерфейсом. 🌐Ссылка на код
Terra Бразильское интернет-СМИ Terra добилось значительного увеличения активности своих пользователей, внедрив в свой интерфейс режим ночного режима, что позволило сделать пользование сайтом более комфортным в условиях недостатка освещения. 🌐Ссылка на источник