JavaScript

#01 Описание и установка Gulp.JS

от 2019 - 09 - 02

Gulp — это таск-менеджер, написанный на JavaScript и служащий для оптимизации рутинных задач. К примеру, при подключении пакета BrowserSync, Gulp позволяет работать с кодом, автоматически обновляя страницу в браузере. Также Gulp удобен для минимизации CSS и JS кода, удаление неиспользуемого кода, тестирования файлов, добавления префиксов к CSS-свойствам, конвертирования SASS в CSS и ряда других задач. […]

#02 Начало работы с Gulp.JS

от 2019 - 09 - 03

В файле gulpfile.js прописываются таски (задачи) и запускаются через консоль. Таски можно определить, чтобы они запускались по умолчанию. Проверить ее работу можно, написав в консоли gulp. Также можно обратиться к функции как Тогда в консоли для ее вызова напишем gulp print. До версии Gulp 4.0.0 можно встретить другой формат записи. С ним также можно работать […]

#03 Watch задачи и автоматическое обновление

от 2019 - 09 - 09

Чтобы задачи запускались по умолчанию и в определенной последовательности, нужно прописать в gulpfile.js — gulp.series, для одновременного (параллельного) запуска — gulp.parallel. Для автоматического обновления страницы в браузере нам понадобится плагин BrowserSync. Подробнее о нем можно почитать на оф. сайте. Через консоль устанавливаем его для данного проекта: Теперь вернемся к ранее написанному коду из предыдущих статей. […]

jQuery ajax POST и GET асинхронные запросы на сервер

от 2018 - 12 - 22

При помощи jQuery можно легко и просто реализовать асинхронные запросы данных от сервера без перезагрузки страницы. Далее показываю код, как это работает и подробно распишу для тебя, что именно происходит: Предположим мы хотим отправить данные из формы (имя, телефон, email, …) на сервер для проверки и сохранения в базе

JS создание и заполнение массива уникальных записей без повторений

от 2019 - 03 - 25

Очень понравилась задача заполнения массива только уникальными элементами без повторений и решение, оказавшееся полезным, тут: https://learn.javascript.ru/task/array-unique Процитирую сейчас: Наилучшая техника для выбора уникальных строк – использование вспомогательного объекта obj. Ведь название свойства в объекте, с одной стороны – строка, а с другой – всегда уникально. Повторная запись в свойство с тем же именем перезапишет его. […]

Загрузка файлов на сервер нативным JavaScript при помощи formData асинхронно (без перезагрузки страницы)

от 2019 - 01 - 22

Статья для тех, кто планирует загружать свои файлы на сервер используя JavaScript в 2019-ом году. Ныне в наших руках есть удобные инструменты (API — application programming interface), позволяющие, не повредившись головой, при минимальных временных затратах реализовать загрузку файлов на сервер. В данном уроке будет продемонстрировано создание фронт части кода, то есть тот скрипт, который отработает […]

Установка ReactJS и запуск первого приложения

от 2019 - 08 - 30

Более полную информацию о ReactJS и его функциях можно узнать здесь — https://ru.reactjs.org/. Начнем с настройки локального окружения. Установим последнюю версию Node.js с официального сайта. Node.js — это технология, позволяющая писать серверный код на языке JavaScript. Во время установки дистрибутива будет предложено также установить npm package manager (выбран по умолчанию) — он также нужен для […]