Тернарный и другие операторы в JavaScript
Конструкция if…else в JavaScript решает массу различных задач, связанных с изменением хода алгоритма в зависимости от некоего условия. Однако за года существования JS в нем […]
Основы JavaScript, массивы, объекты, обработка событий, загрузка данных, работа с JSON, AJAX, Fetch API и библиотеками
Конструкция if…else в JavaScript решает массу различных задач, связанных с изменением хода алгоритма в зависимости от некоего условия. Однако за года существования JS в нем […]
JavaScript, как и другие языки программирования, позволяет производить различные арифметические операции над переменными, т.к. расчеты — это одна из неотъемлемых задач программирования. Для этого в […]
Для того, чтобы получить копию объекта, как сложного типа данных, придется приложить некоторое количество усилий, т.к. в отличие от примитивных типов Number, String, Boolean, которые […]
Fetch API появился относительно недавно в спецификации ES6 (EcmaScript2015), но при этом успешно поддерживается практически всеми основными браузерами, за исключением Internet Explorer v.6 — 11 […]
HTML5 в своем стандарте принес немало нового, и одним из таких новшеств стала возможность добавлять любые пользовательские атрибуты в разметку страницы с использованием волшебной приставки, […]
Конструкция switch … case есть во многих, если не во всех, языках программирования. В JavaScript она заменяет собой условную конструкцию if … else тогда, когда […]
В JavaScript часто возникают ситуации, при которых нужно проверить некое условие. Для этого необходимо использовать операторы сравнения и условную конструкцию if…else.
Скорей всего, вы слышали или уже использовали такую галерею, как Fancybox, и, соответственно, знаете, что подключать ее нужно вместе с jQuery. Но некогда популярная jQuery […]
Если вы читаете эту статью, то наверняка уже пробовали разобраться с тем, для чего в JavaScript существуют методы bind(), call() и apply(). Проблема понимания этих […]
Наверняка вы посещали страницы, которые плавно прокручивают контент при клике на ссылке к соответствующему блоку. Это красиво выглядит на лэндингах (LandingPage, или посадочная страница), в […]
В данной статье вы найдете список задач для понимания работы различных конструкций языка JavaScript. Учтите что решение здесь не предусматривается. То есть вы читаете задачу, […]
Довольно часто возникает необходимость узнать, является ли какой-либо объект видимым на странице. Как правило, решение упирается в получение информации о css-свойстве объекта display. Обычно мы […]
При создании веб-сайтов и веб-приложений периодически требуется показать пользователю информацию о ходе выполнения какого-либо запроса или задачи, будь то загрузка файла, воспроизведение видео или импорт […]
AJAX — технология, которая появилась достаточно давно и успешно используется до сих пор для загрузки или отправки данных на сервер без перезагрузки текущей страницы. В […]
Что такое действия браузера по умолчанию, и зачем их отменять в JavaScript? Как правило, это переходы по ссылкам, отправка формы по клику на кнопке типа […]
Для манипуляций с датой и временем в JavaScript существует встроенный объект Date, которым довольно легко можно пользоваться для решения следующих задач: Форматирования даты Трансформации в […]
Отправлять AJAX-запросы стало уже привычным делом. Причем большая часть этих запросов, как правило, использует метод POST для передачи данных. Поэтому для упрощения кода в jQuery […]
Технология AJAX — это способ обмена данными клиента (компьютера пользователя) с сервером для обновления частей веб-страницы без перезагрузки всей страницы. Для выполнения AJAX-запросов в нативном […]