Javascript & Ajax \ Javascript

Как произвести удаление дублей массива в ES6

От автора: вот три способа отфильтровать дубликаты из массива и вернуть только уникальные значения. Мой любимый — с использованием Set. Он быстрее и проще всего позволяет произвести удаление дубликатов в массиве.

Продолжить чтение

Javascript & Ajax \ Javascript

Как перейти на Gulp.js 4.0

От автора: сегодняшняя статья посвящена Gulp 4, изменения в котором могут поначалу озадачить разработчиков. Несмотря на конкуренцию со стороны webpack и Parcel, Gulp.js остается одним из самых популярных исполнителей задач JavaScript. Gulp.js настраивается с использованием кода, что делает его универсальным вариантом общего назначения. Наряду с обычным переносом, упаковкой и интерактивной перезагрузкой, Gulp.js может анализировать базу данных, отображать статический сайт, выдавать коммиты Git и публиковать сообщение Slack с помощью одной команды.

Продолжить чтение

Javascript & Ajax \ Javascript

Как создать на JavaScript средство просмотра PDF

От автора: формат Portable Document Format, или сокращенно PDF, идеально подходит для обмена документами, содержащими много точно отформатированного текста и изображений, особенно если нам нужно иметь возможность распечатать или просмотреть их в автономном режиме. Хотя большинство современных браузеров могут отображать файлы PDF, они делают это с помощью средства просмотра PDF, которое запускается на независимой вкладке или окне, заставляя пользователей покидать ваш веб-сайт.

Продолжить чтение

Javascript & Ajax \ Javascript

Как освоить Async / Await в JavaScript на реальных примерах

От автора: Async / await — это новый способ написания асинхронного кода. Он построен на основе promises, поэтому он также является не блокирующим. Разница заключается в том, что асинхронный код выглядит и ведет себя немного больше как синхронный. Вот в чем вся его сила.

Продолжить чтение

Javascript & Ajax \ Javascript

Удаление ключевого слова «this» из JavaScript делает язык лучше

От автора: конечно, this в JavaScript является источником большой путаницы в языке. Причина в том, что this зависит от того, как была вызвана функция, а не от того, где она была определена. JavaScript без this выглядит как лучший функциональный язык программирования.

Продолжить чтение

Javascript & Ajax \ Javascript

10 советов по изучению современного JavaScript

От автора: Es6 пришел надолго, с крутыми новыми функциями, добавленными в javascript, разработка приложений теперь стала проще и интереснее. Я хотел бы поделиться с вами этими 10 советами, которые облегчат ваш рабочий процесс и помогут писать современный и эффективный JavaScript (меньше строк кода). Я не буду утомлять вас менее важной информацией, плюс вы всегда можете прочитать о es6, если захотите. Давайте начнем изучение JavaScript.

Продолжить чтение

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% взрослых в Соединенных Штатах не имеют домашнего Интернета, поэтому эти люди полагаются для доступа к большей части информации только на мобильный телефон. Это может включать в себя что-то такое простое, как проверка баланса счета в банке, или что-то такое же утомительное, как поиск работы, или даже исследование болезней.

Продолжить чтение