JavaScript

  • ДайджестФото Дайджест свежих материалов из мира фронтенда за последнюю неделю №502 (10 — 16 января 2022)

    Дайджест свежих материалов из мира фронтенда за последнюю неделю №502 (10 — 16 января 2022)

    Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Медиа    |    Веб-разработка    |    CSS    |    JavaScript    |    Браузеры Медиа • Подкаст «Callback Hell» от CSSSR: Итоги года 2021 • Подкаст «Веб-стандарты» №316. Новинки Chrome 97 и DevTools, Faker.js и опенсорс, Crypto Mozilla, стандарт дизайн-токенов • Подкаст «Сделайте мне красиво» №67 — 2к22 — это год Backbone.js • Подкаст «Фронтенд Юность»: Новогодний стрим…

    Читать далее »
  • ХабрахабрФото [Перевод] Начало работы с Playwright (Часть 2)

    [Перевод] Начало работы с Playwright (Часть 2)

    End to End Testing c 30DaysOfPlaywright 🔖 | Важные ресурсы: Getting Started – полноценный гайд по установке. Auto-waiting – принципы повышения надежности тестов. Web-First Assertions – система повтора действий вплоть до получения желаемого результата. Test Fixtures – помощь в параллелизации тестового процесса. Test Hooks – помощь в настройке и очистке тестовой среды или тестовых данных. Introduction to Playwright Test runner…

    Читать далее »
  • ХабрахабрФото React. Лёгкий способ бросить курить

    React. Лёгкий способ бросить курить

    Писать кнопочки и формочки на React - дело не хитрое. Но почти всегда фронтовые проекты превращаются в нечто трудночитаемое и едва ли поддерживаемое. Визуально различия проектов на React и JQuery со временем сохраняются, а вот developer experience с точки зрения трудозатрат на поддержку становится примерно одинаковым. За лесом кнопок, эффектов и пропсов не разглядеть сценария JavaScript на то и script,…

    Читать далее »
  • ХабрахабрФото Как проверить сетевое подключение на Smart TV (WebOS и Tizen)

    Как проверить сетевое подключение на Smart TV (WebOS и Tizen)

    Фото Jens Kreuter с Unsplash Сегодня я хочу рассказать вам о том, как я пробовал реализовать функционал «Нет подключения» на SmartTV для платформ webOS и Tizen. Это звучит довольно просто, и вы можете спросить меня, что ты можешь рассказать нам нового, но поверьте, я могу 🙂 Эта статья о том, как обнаружить сетевое подключение. На данный момент я знаю 3…

    Читать далее »
  • ДайджестФото Дайджест свежих материалов из мира фронтенда за последнюю неделю №501 (2 — 9 января 2022)

    Дайджест свежих материалов из мира фронтенда за последнюю неделю №501 (2 — 9 января 2022)

    Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Веб-разработка    |    CSS    |    JavaScript    |    Браузеры Веб-разработка • Последние тенденции в веб-разработке и JavaScript в 2022 году • Создание Gatsby-темы для сайтов на базе WordPress • useRainbow() • Как создать компонент, поддерживающий несколько фреймворков в монорепозитории • Утечки памяти: забытая сторона веб-производительности Доступность• Критерии успехи WCAG Level AAA строгие, но…

    Читать далее »
  • ХабрахабрФото Что случилось с faker.js?

    Что случилось с faker.js?

    При создании нового проекта я попытался использовать свою любимую библиотеку генерации случайных данных faker.js. Установилась версия faker@6. 6. 6. Однако при попытке использовать привычные методы библиотеки выскакивала ошибка. Начав разбираться в проблеме, я перешел на github этой библиотеки. Обнаружилось, что весь исходный код удален. При этом был один коммит endgame, а в описании (Readme) текст – “Что на самом деле…

    Читать далее »
  • ХабрахабрФото Как я научился делать мобильные приложения на Ionic/Angular за 42 часа

    Как я научился делать мобильные приложения на Ionic/Angular за 42 часа

    Расскажу как я решил погрузиться в мобильную разработку. Какую поставил цель, какие ресурсы выделил для её достижения, с какими трудностями столкнулся и как решил возникшие проблемы. Также будет немного аналитики, размышлений о карьере программиста и личного опыта при взаимодействии с рекрутерами. Итак, я решил погрузиться в мобайл. Что же толкнуло меня на эту скользкую дорожку? Это пагубное желание возникло еще…

    Читать далее »
  • ДайджестФото Дайджест свежих материалов из мира фронтенда за последнюю неделю №500 (27 декабря 2021 — 2 января 2022)

    Дайджест свежих материалов из мира фронтенда за последнюю неделю №500 (27 декабря 2021 — 2 января 2022)

    Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Медиа    |    Веб-разработка    |    CSS Медиа • «Новости 512» от CSSSR: Новогодний спецвыпуск • Подкаст «Сделайте мне красиво» №66 — Псевдоэлементы вообще не нужны • Подкаст «Фронтенд Юность (18+)» #218 Джуниоры выбирают Angular • Front-end Science with Sergey Puzankov: Первое интервью фронтендера самоучки (30+). Решил более 2000 задач на…

    Читать далее »
  • ХабрахабрФото Защищаем REST API от парсинга генерируемыми токенами

    Защищаем REST API от парсинга генерируемыми токенами

    Исходные данные Итак, предположим у нас есть на фронте React.js, на бэке соответственно DRF. Либо другие аналоги. API бэкенда полностью открыто - как для нашего фронта, так и открыто для postman, scrapy и т.п. Также у нас есть информация, что используя наше же api - конкуренты активно парсят цены, остатки и т.п. Можем ли мы им это запретить? - Не…

    Читать далее »
  • ХабрахабрФото Разбираем задачу T9 (predictive text)

    Разбираем задачу T9 (predictive text)

    Привет, Хабр! На днях ко мне обратился ученик на одном из ресурсов, где я выступаю в качестве frontend-ментора, с просьбой разобрать одну задачу. Суть задачи состояла в следующем: Найти все доступные комбинаций предложений, полученных методом T9 (predictive text) Вводные данные: Файл input.txt, в котором описаны последовательности цифр, имитирующие пользовательский ввод: 48 26624637 843 476877 63 5388377 66 3224 74663 539…

    Читать далее »


Кнопка «Наверх»