| 
 Matre, круто, спасибо. Только зачем это: this.length = I; ? Понимаю, если бы нужно было очищать список от излишних узлов, но функция $ вызывается единожды, при создании списка узлов, а фильтровать и модифицировать элементы списка будем через методы. 
И зачем создавать методы $ через prototype? $.plugin не прокатит? 
	Цитата: 
	
		| 
 
					Сообщение от Kolyaj
					
				 Защита от перезаписи переменной undefined. 
 |  А что мешает её переопределить? 
	Цитата: 
	
		| 
 
					Сообщение от Kolyaj
					
				 "Говорят" и "общепринятые стандарты" немножко разные вещи 
 |  Единственным оправданием для расширения встроенных прототипов может быть только воссоздание возможностей более новых движков JavaScript, например функции Array.forEach, которая появилась в версии 1.6. http://shamansir.github.com/JavaScri...ject.prototype 
Не знаю как это позиционировать, но возьму себе за правило. |