Отправляет email-рассылки с помощью сервиса Sendsay

Как создать сайт

Как создать сайт

Метод fetch как замена XMLHttpRequest Здравствуйте! Сегодня хочу рассказать о методе fetch, который используется как замена уже рассмотренному методу XMLHttpRequest . Метод fetch - это своего рода XMLHttpRequest нового поколения. Он предоставляет усовершенствованный интерфейс для осуществления запросов к серверу: как по части контроля над происходящим, так и по синтаксису, так как построен на промисах. Поддержка в браузерах уже поддерживают все браузеры, кроме IE. Читать далее ...

2019-03-24 19:19:02 + Комментировать

Как создать сайт

Атака типа CSRF Здравствуйте! В этом уроке я хотел бы рассказать о такой атаке как CSRF. Ведь нельзя говорить про AJAX и не упомянуть про очень важную деталь его реализации - защиту от CSRF-атак. CSRF (Cross-Site Request Forgery, также XSRF) - опаснейшая атака, которая приводит к тому, что злоумышленник может выполнить на сайте массу различных действий от имени других, зарегистрированных посетителей. Какие это могут быть действия - отправка сообщений, перевод денег со счёта на счёт или даже смена паролей -...

2019-03-17 16:43:41 + Комментировать

Как создать сайт

Server Side Events - события на стороне сервера Здравствуйте! В этом уроке я расскажу о такой технологии, как Server Side Events, которая позволяет браузеру общаться с сервером. Сразу хочу заметить, что на сегодняшний день этот способ поддерживают все современные браузеры, кроме конечно же IE и Edge. Стандарт Server-Sent Events позволяет браузеру создавать объект EventSource, который сам устанавливает соединение с сервером, делает пересоединение в случае потери соединения и генерирует различные события при...

2019-03-10 17:59:09 + Комментировать

Как создать сайт

Протокол JSONP Здравствуйте! От протокола Websocket перейдем к протоколу JSONP. Ведь если создать тег <script src>, то при добавлении на странице запустится процесс загрузки атрибута src. В ответ на него сервер может прислать скрипт, содержащий нужные данные. Таким образом вы можете запрашивать данные с любого сервера и в любом браузере. Протокол JSONP - это собственно <надстройка> над таким способом взаимодействия с сервером. Давайте рассмотрим подробнее. Читать далее ...

2019-03-03 18:23:35 + Комментировать

Как создать сайт

Протокол WebSocket Здравствуйте! В продолжении темы COMET с XMLHttpRequest: непрерывные опросы рассмотрим еще один вариант обмена между браузером и сервером - протокол WebSocket, который позволяет пересылать любые данные на любой домен и без всякого лишнего сетевого трафика. И давайте как всегда начнем с примеров. Читать далее ...

2019-02-24 17:24:07 + Комментировать

Как создать сайт

COMET с XMLHttpRequest: непрерывные опросы Здравствуйте! В этом уроке мы рассмотрим способ организации COMET, то есть непрерывного потока получения данных с сервера, который очень прост и используется в 95% случаях. Где можно использовать COMET? Наверное при частых опросах сервера, когда надо отслеживать изменение данных и реагировать на эти изменения. Читать далее ...

2019-02-17 17:36:32 + Комментировать

Как создать сайт

XMLHttpRequest и возобновляемая закачка Здравствуйте! В этой статье я хочу рассказать о так называемой возобновляемой закачке во время запроса файла методом XMLHttpRequest . Ведь он даёт возможность загружать файл как угодно: во множество потоков, с догрузкой и прочими вариантами. Тут же мы рассмотрим подход к организации загрузки. Читать далее ...

2019-02-10 17:38:50 + Комментировать

Как создать сайт

XMLHttpRequest: стадии закачки Здравствуйте! В этом уроке я хочу рассмотреть стадии закачки данных при отправке запроса методом XMLHttpRequest . Собственно сам запрос состоит из 2 фаз: Стадия закачки (upload. На ней данные как раз загружаются на сервер. Эта фаза может быть долгой для запросов типа POST. Для отслеживания прогресса на стадии закачки существует XMLHttpRequestUpload, доступный как xhr.upload. Стадия скачивания (download. После того, как данные загружены, браузер должен скачать ответ с сервера....

2019-02-03 17:39:49 + Комментировать

Как создать сайт

XMLHttpRequest метод POST Здравствуйте! В этом уроке рассмотрим, что происходит при отправке данных формы методом POST. Во время отправки формы браузер собирает значения всех полей и делает из них строку, а после составляет тело GET/POST-запроса для отсылки на сервер. Читать далее ...

2019-01-20 17:54:36 + Комментировать

Как создать сайт

Основы объекта XMLHttpRequest Здравствуйте! Продолжаем разбираться с AJAX и в этом уроке я разберу пожалуй главный объект без которого трудно себе представить технологию AJAX - XMLHttpRequest (или, сокращенно <XHR) он дает возможность из JavaScript делать HTTP-запросы к серверу без перезагрузки страницы, то есть это и есть AJAX. Несмотря на, то что в название присутствует слово <XML, XMLHttpRequest может работать в принципе с любыми данными, а не только с XML. Читать далее ...

2019-01-13 18:12:21 + Комментировать