Архив за 24.04.2015

uInfo v2.2

Новая версия скрипта получения информации о зашедшем пользователе (имя браузера, операционной системы и их версий).

Изменения
  • Мультиязычность с i18next
  • Больше информации о IP (используется ipinfo.io)
  • Шрифт по умолчанию — Open Sans
Ссылки

Реализация jQuery.parents() на Vanilla JS

В современном JavaScript появилось столько возможностей, что в библиотеках, подобных jQuery, нет никакой надобности. К сожалению, не все функции доступны в Vanilla JS, например метода, аналогичного методу parents() в JavaScript нет, поэтому я написал аналог.

Код

Element.prototype.parents = function(selector) {
    var elements = [];
    var elem = this;
    var ishaveselector = selector !== undefined;
 
    while ((elem = elem.parentElement) !== null) {
        if (elem.nodeType !== Node.ELEMENT_NODE) {
            continue;
        }
 
        if (!ishaveselector || elem.matches(selector)) {
            elements.push(elem);
        }
    }
 
    return elements;
};

Читать дальше »

uInfo v2.1

Новая версия скрипта получения информации о зашедшем пользователе (имя браузера, операционной системы и их версий).

Изменения
  • Исправлена работа на устройствах с маленьким экраном
  • Исправлен цвет отображаемого текста в Firefox
  • Исправлена отображаемая версия браузера для Opera Mini
  • Добавлено определение следующих браузеров: EVE, Breach, Vivaldi, Sputnik
Ссылки
Перейти к верхней панели