За последние 24 часа нас посетили 20193 программиста и 1697 роботов. Сейчас ищут 1577 программистов ...

метод метода (не знаю как назвать)

Тема в разделе "JavaScript и AJAX", создана пользователем Padaboo, 27 мар 2010.

  1. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    [js]function MoveObject(option){
    this.id=option.id || null;

    this.ini=function(a){

    }


    }
    Move= new MoveObject({id:'id'});
    Move.ini(55);[/js]
    такой вопрос, как внутри метода ini объявить еше 1 под метод чтобы он был доступен как
    Move.ini().method();
    много гуглил и пробовал различными способами...
    или так нельзя?
     
  2. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    А напрячься и подумать?

    [js]function myobj(c) {
    this.id = c;
    this.setup = function(d) {
    return new function (d) {
    this.id = d;
    this.sample = function(e) {
    alert(e);
    return 'here';
    }
    };

    }
    }

    var b = new myobj(1);
    var t = b.setup('nothing').sample('pupsik');
    alert(t);
    [/js]
    И это я практически не знаю js.
     
  3. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    Simpliest
    спасибо, не пришло такое в голову, ну как, DOM и OOP, можно считать что знаете javascript
    с таким не знанием если не фреймворк то, приличную библиотеку точно можно написать
    вы возможно считаете себя далеким от совершенства, хотя на самом деле находитесь на достаточно высоком уровне))
     
  4. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    Padaboo
    Где-то распечатывал листов так 20 мелким шрифтом: особенности работы javascript (ECMA)

    Пожалуй присоединюсь к Simpliest и группе остальных незнающих.
     
  5. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    topas
    вам не кажется что такая "группа незнающих" будет подозрительно малочисленная?)
     
  6. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Padaboo
    Вопрос не в численности группы.

    Вопрос в том, что код выше я получил в течении 5ти минут после 3х экспериментов (потому что действительно весьма слабо знаю js).
    А можно было потратить несколько больше времени и узнать это (и много другого) прочитав мануал.

    P.S. И то что имеется несколько миллиардов людей не знающих js не имеет никакого отношения к уровню собственных знаний.
     
  7. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    Simpliest
    ну как сказать, все относительно, я прочитал несколько книжек
    http://javascript.ru/ изучил практически, там где то был такой пример, но почему то не вспомнился(или не там...)
     
  8. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Тренируй память и другие навыки.

    Можно не помнить детали, но знать где их быстро взять
     
  9. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
  10. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    topas
    спасибо , прочитаю
     
  11. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    [js]function MoveObject() {
    this.ini = function(a) {
    return {
    method: function() {
    alert('test')
    }
    }
    }
    }
    Move= new MoveObject;
    Move.ini(55).method();[/js]