Архив за 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
Ссылки
Перейти к верхней панели