Javascript & Ajax \ Javascript

Как улучшить асинхронный код JavaScript с помощью async и await

От автора: если вы имели возможность просматривать современный код Javascript — высока вероятность того, что вы где-нибудь видели синтаксис async и await. Async await JavaScript — это, пожалуй, одно из самых популярных нововведений в языке. Async / await заставляет асинхронный код отображаться и вести себя как синхронный. Async / await основаны на promise.

Читать далее

Javascript & Ajax \ Javascript

На страже безопасности JavaScript

От автора: как написать код, который не делает того, чего не должен. Иногда нас, разработчиков, просят выполнять много разных задач. Мне приходилось быть графическим дизайнером для создания CSS, антропологом, работающим с сорока языками I18N / L10N, или детективом, собирающим воедино историю логов, чтобы найти ошибку в устаревшем коде.

Читать далее

Javascript & Ajax \ Javascript

9 профессиональных приемов для крутого программирования на JavaScript в 2019 году

От автора: еще один год закончился, и JavaScript постоянно меняется. Тем не менее, есть для JavaScript профессиональные приемы программирования, которые помогут вам писать чистый и эффективный код, который масштабируется даже (или, может быть, особенно?) в 2019 году. Ниже приведен список из 9 практических советов, которые сделают вас лучшим разработчиком.

Читать далее

Javascript & Ajax \ Javascript

Фоновый режим синхронизации с помощью Service Workers

От автора: относительно Service Workers есть один момент. В марте 2018 года в iOS Safari начали работать Service Workers — таким образом на сегодня все основные браузеры поддерживают автономные параметры. И это важнее, чем когда-либо: 20% взрослых в Соединенных Штатах не имеют домашнего Интернета, поэтому эти люди полагаются для доступа к большей части информации только на мобильный телефон. Это может включать в себя что-то такое простое, как проверка баланса счета в банке, или что-то такое же утомительное, как поиск работы, или даже исследование болезней.

Читать далее

Javascript & Ajax \ Javascript

Продвинутые JavaScript-инъекции

От автора: простая JavaScript инъекция, такая как ‘-alert(1)-’ или даже \’-alert(1)//, как правило, справляется с тем, чтобы выскочило окно предупреждения об уязвимой странице, когда отражение input происходит внутри блока скрипта и HTML-инъекция невозможна.

Читать далее

Javascript & Ajax \ Javascript

JavaScript-фреймворки наиболее востребованные в 2019 году

От автора: отчет «Состояние JS» за 2018 год — какие фреймворки будут определяющими в 2019 году? В этом посте мы рассмотрим и проанализируем отчет о состоянии JavaScript в 2018 году, чтобы пролить свет на то, какие JavaScript фреймворки будут в центре внимания в 2019 году.

Читать далее

Javascript & Ajax \ Javascript

Обработка битых изображений с помощью Service Worker

От автора: несколько лет назад я писала о том, как мы можем использовать CSS для стилизации битых изображений. Техника основана на том факте, что любые стили псевдо-элементов ::before или ::after для элемента будут применяться только в том случае, если изображение не загружается. Таким образом, мы можем стилизовать эти элементы, и они будут отображаться, только если изображение было повреждено.

Читать далее

Javascript & Ajax \ Javascript

Dart для программистов JavaScript

От автора: когда они были впервые представлены, веб-шрифты являлись в первую очередь функцией CSS, и многие веб-разработчики всегда загружали их с помощью CSS (и никак иначе). Но в последнее десятилетие поведение загрузки веб-шрифтов по умолчанию во многих браузерах сделало методы, предназначенные только для CSS, небезопасной игрой с рендерингом текста страницы, и вдумчивые разработчики переключились на более безопасные методы JavaScript. В последнее время поддержка браузерами новых и более безопасных стратегий для чистого CSS заставила некоторых разработчиков задуматься: нужно ли загружать с помощью методов JavaScript шрифт? Полезны ли они? Давайте разберемся.

Читать далее