Главная » Архив меток: JavaScript

Архив меток: JavaScript

[Перевод] Браузеры отключают звук в вашем WebRTC-приложении. Стоп, что?

Технология WebRTC (голосовые и видеозвонки) хороша тем, что встроена прямо в веб, который, разумеется, прекрасно подходит для WebRTC. Однако иногда веб доставляет немало хлопот, когда нужды WebRTC идут вразрез с общими требованиями к использованию браузеров. Последний пример – автовоспроизведение (далее – «автоплей») аудио/видео, когда у многих пользователей внезапно пропадал звук. Бывший автор webrtcHacks – Dag-Inge Aas – лично столкнулся с ...

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

[Из песочницы] Пагинация во Vue.js

Привет, Хабр! Представляю вашему вниманию перевод статьи "Pagination in Vue.js" автора Denny Headrick. Вот и компонент Vue.js можно сделать с разбивкой по страницам, который позволит нам просматривать только часть наших данных за раз. Пагинация увеличивает UX, позволяя пользователям визуализировать данные в небольших блоках или на страницах. А затем покажу template (шаблон) Сначала я буду добавлять кусочек за кусочком в свой ...

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

[Перевод] API CSS Paint

По словам автора материала, перевод которого мы публикуем сегодня, API CSS Paint — это невероятно интересная технология. Причём, речь идёт не только о её текущих возможностях, но и о представляемых ей явлениях, и о том, что её возникновение знаменует собой начало весьма примечательных изменений в мире CSS. Здесь мы поговорим об API CSS Paint и о причинах его появления, расскажем ...

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

eslint-scope v3.7.2 ворует NPM-токены

Коллеги, просьба обратить внимание, что если вы сегодня обновляли пакеты nodejs, а именно eslint-scope до версии 3.7.2, то вам нужно срочно поменять NPM-токены и проверить последние коммиты в ваши пакеты. Сводная информация об инцидента по ссылке. 7. Если коротко, то получив неизвестным образом токены одного из разработчиков eslint-scope была выпущена версия пакета 3. 2, собирающая токены из файла npmrc=path.join(process.env.HOME||process.env.USERPROFILE,'.npmrc'); и ...

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

[Из песочницы] Знакомьтесь: «все и сразу», React Boilerplate от Maximilian Stoiber v3.6.0

Сборка react-boilerplate совсем недавно, 26.06.2018, была обновлена до версии 3.6.0. Этой сборке уже более трех лет, но, заметно выделяясь на фоне множества других (более 18 тыс. Stars GitHub), она практически никак не была замечена на Хабре. В чем же ее особенность? Если кратко — сборка предлагает разработчику «все и сразу»! Сначала о грустном Значение стартовых сборок для react-проектов просто огромно. ...

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

[Перевод] Как работает JS: WebRTC и механизмы P2P-коммуникаций

[Советуем почитать] Предыдущие 17 частей цикла Сегодня мы публикуем перевод 18 части серии материалов, посвящённых всему, что связано с JavaScript. Здесь мы поговорим о технологии WebRTC, которая направлена на организацию прямого обмена данными между браузерными приложениями в реальном времени. Обзор Что такое WebRTC? Для начала стоит сказать, что аббревиатура RTC расшифровывается как Real Time Communication (связь в режиме реального времени). ...

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

[Перевод] 15 малоизвестных свойств и методов объектов DOM

При разработке современных веб-сайтов интенсивно используются возможности JavaScript по работе с DOM. Скрипты позволяют отображать и скрывать элементы, из которых строятся страницы, настраивать свойства этих элементов. У объектов DOM, с которыми взаимодействуют из программ, имеются свойства и методы. О некоторых из них, по мнению автора материала, перевод которого мы сегодня публикуем, знают практически все веб-программисты. А вот некоторые, о которых ...

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

Управляем светодиодами с помощью Web Bluetooth API и Arduino

К примеру, управлять освещением в комнате.— Ой, а можно ли собрать какое-то своё простое устройство и управлять им прямо через браузер?— Да! — Чайники, весы, игрушки, лампочки, кофемашины… В эти и другие устройства встраивают bluetooth-модули.— Зачем?— Чтобы дать пользователю управлять своими устройствами через приложение. И эта статья как раз об этом. Немного теории Здесь я приведу несколько основных терминов, которые ...

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

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

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.     Медиа    |    Веб-разработка    |    CSS    |    Javascript    |    Браузеры    |    Занимательное Медиа • Подкаст «Frontend Weekend» #60 – Дмитрий Рожков о создании Senior Software Vlogger, зимовке в Таиланде и жизни в Гамбурге• Подкаст «devschacht»: Ночной фронтенд #40 — ГПХ, депрессии, WSD и Patreon• Подкаст «Фронтенд Юность (18+)» #55 Хочешь быть крутым React-разработчиком — слушай сюда!• Подкаст «CSSSR»: ...

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

[Из песочницы] Самые распространенные ошибки в вашем React коде, которые вы (возможно) делаете

Вдохновленный прочитанными статьями на медиуме, я решил написать свою статью и рассказать вам как можно избегать самых распространенных ошибок в вашем React приложении и для чего это нужно делать. Весь код написан в ES6 стиле, поэтому, что бы повторить его вам нужно использовать Babel в вашем проекте (а еще есть такие кто его не использует?). Хотя, как мне кажется, и ...

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