docs: function LightAjax(options) {
          if (typeof(options) === 'undefined') {
              options = {
                  ajax    : {},
                  settings: {}
              };
          }
  
          // Настройки по-умолчанию, расширяя их с помощью параметров, которые были переданы
          $.ajaxSetup(Object.assign({
              crossDomain: true,
              timeout    : 20000,
              dataType   : 'json',
              cache      : false
          }, options.ajax));
  
          var settings = Object.assign({
              color: '#fff'
          }, options.settings);
  
          if (options.hasOwnProperty('callbackAlert')) {
              LightAjax.prototype._callbackAlert = options.callbackAlert;
          }
  
          // Создаем html-код
          if ($('#js-lightajax-preloader').length === 0) {
              $('body').append(
                  '<div id="js-lightajax-overlay" class="lightajax__overlay"></div>' +
                  '<div id="js-lightajax-preloader" class="lightajax__preloader">' +
                  '<div class="lightajax__loader" style="color: ' + settings.color + ';"></div>' +
                  '</div>'
              );
          }
      }