Внимание! У вас отключен JavaScript! Для корректного отображения страницы, вам понадобится включить поддержку JavaScript в настройках браузера.

Опубликовано: 23 декабря 2020 г. / Администрация сайта /

Переход в корень сайта


window.location.href = location.protocol + '//' + location.host;



далее


Опубликовано: 13 сентября 2020 г. / Администрация сайта /

Как использовать FormData для загрузки файла ajax

Можно передать всю форму FormData() для обработки


var form = $('form')[0];
var formData = new FormData(form);

или указать точные данные для FormData()



далее


Опубликовано: 08 сентября 2020 г. / Администрация сайта /

Разное полезное на JS

Сохранить данные в хранилице браузера


 
    
        // Создаем хранилище на сессию 'sessionStorage', можно постоянное 'localStrorage'
        var ads = sessionStorage.getItem('ads')
        // Проверяем и что-то выполняем
        if (ads != 1) $('.ads').fadeIn();

        // Записываем в хранилище
        sessionStorage.setItem('ads', 1);

    
    



далее


Опубликовано: 1 января 2020 г. / Администрация сайта /

Как ограничить время жизни данных при сохранении в localstorage


var limit = 24 * 3600 * 1000; // 24 часа
var localStorageInitTime = localStorage.getItem('localStorageInitTime');
if (localStorageInitTime === null) {
    localStorage.setItem('localStorageInitTime', +new Date());
} else if(+new Date() - localStorageInitTime > limit)
    localStorage.clear();
    localStorage.setItem('localStorageInitTime', +new Date());
}


далее


Опубликовано: 31 декабря 2019 г. / Администрация сайта /

Расчет ширины и высоты окна браузера пользователя

Функция расчета ширины окна:

 
function getWidth() {
  if (self.innerWidth) {
    return self.innerWidth;
  }

  if (document.documentElement && document.documentElement.clientWidth) {
    return document.documentElement.clientWidth;
  }

  if (document.body) {
    return document.body.clientWidth;
  }
}


далее


Опубликовано: 30 декабря 2019 г. / Администрация сайта /

LocalStorage, SessionStorage

LocalStorage, SessionStorage


Объекты веб-хранилища localStorage и sessionStorage позволяют хранить пары ключ/значение в браузере.

Что в них важно – данные, которые в них записаны, сохраняются после обновления страницы (в случае sessionStorage) и даже после перезапуска браузера (при использовании localStorage). Скоро мы это увидим.


Объекты хранилища localStorage и sessionStorage предоставляют одинаковые методы и свойства:

  • setItem(key, value) – сохранить пару ключ/значение.
  • getItem(key) – получить данные по ключу key.
  • removeItem(key) – удалить данные с ключом key.
  • clear() – удалить всё.
  • key(index) – получить ключ на заданной позиции.
  • length – количество элементов в хранилище.


далее


Опубликовано: 18 ноября 2019 г. / Администрация сайта /

Input с выпадающим списком выбора города

<script type="text/javascript" src="/js/jquery-3.3.1.min.js"></script>
<script>
    $('#cities').on('change', function () {
        $('#city').append(this.value + "\r\n");
    });
</script>
 
<textarea id="city" cols="20" rows="5"></textarea>
<select id="cities">
    <option value="">-- Выбрать город --</option>
        <option value="Москва">Москва</option>
        <option value="Санкт-Петербург">Санкт-Петербург</option>
        <option value="Пенза">Пенза</option>
        <option value="Томск">Томск</option>
        <option value="Самара">Самара</option>
</select>


далее


Страница 1 из 1 (всего записей 7)
1