Tinyicon это небольшая библиотека для манипуляции с favicon сайта для передачи информации о новых событиях. Для браузеров не поддерживающих canvas счетчик отображается в title страницы.


User
cSO = {}; // Просто для отдельного пространства имен.
cSO.extend = function(child, parent, other) {
if(parent) {
var F = function() {};
F.prototype = parent.prototype;
child.prototype = new F();
child.prototype.constructor = child;
child.prototype.proto = function() {
return parent.prototype;
}
// Пока все стандартно.
} else {
child.prototype.proto = function() {
return;
}
}
/*
* У классов есть параметр stat, предназначенный для статических ф-ий и данных.
* Он доступен через _class.stat или из объекта(экземпляра) класса через this.stat.
* Потомки могут обращаться к статическому методу предка, для этого их нужно
* объявлять так: _class.stat.prototype.myStaticMethod = function() {...