Показать сообщение отдельно
  #5 (permalink)  
Старый 25.06.2012, 20:38
Аватар для HelpeR
Профессор
Отправить личное сообщение для HelpeR Посмотреть профиль Найти все сообщения от HelpeR
 
Регистрация: 21.10.2008
Сообщений: 241

Да с этим момент, я тоже разобрался. А вы можете ответить на счет этого момента
function jQuery( selector, context ) {
    return new jQuery.prototype.init( selector, context );
}
 
jQuery.prototype = {
    constructor: jQuery,
    init: function( selector, context ) {
        if ( !selector ) {
           console.log(this); // [] как???
	    return this;
         }

        context = context || document;

        return jQuery.makeArray( this, context.querySelectorAll( selector ) );
    },
    length: 0
}

jQuery.makeArray = function( array, obj ) {

    var length = obj.length;

    for( var i = 0; i < length; i++ ) {
        array[ i ] = obj[ i ];
    }
    array.length = length;

    return array;
}
 
jQuery.prototype.init.prototype = jQuery.prototype;
Ответить с цитированием