Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Объявление метода внутри объекта 
:(
    Опции темы
Golovastik
Дата 7.3.2011, 00:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 19.7.2009

Репутация: нет
Всего: 0



Как объявить метод внутри объекта JAVASCRIPT? 
Вот так написал, это правильно? 
Код
<script> 
function snikers(){ 
var this.t = function (){ 
alert("Привет Мир!"); 
} 
} 
</script>

PM MAIL   Вверх
нуп
Дата 7.3.2011, 01:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: 12
Всего: 33



Код

function snikers(){ 
this.t = function (){ 
alert("Привет Мир!"); 
} 
} 

Отакэ, или если отдельно то такое
Код

function snikers(){ }

snikers.prototype.method = function()
{
    alert('blah');
}

var o = new sinkers();
o.method();

 smile 
PM MAIL   Вверх
Golovastik
Дата 7.3.2011, 01:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 19.7.2009

Репутация: нет
Всего: 0



Так чего-то тоже не хочет.
Код

<script>  
function snikers(){  
this.t = function (){  
alert("Привет Мир!");  
}  
}

vat obj = new snikers();
obj.t();  
</script>

PM MAIL   Вверх
Golovastik
Дата 7.3.2011, 01:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 19.7.2009

Репутация: нет
Всего: 0



Что означает вот это выражение:
Код

snikers.prototype.method 

PM MAIL   Вверх
нуп
Дата 7.3.2011, 01:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: 12
Всего: 33



Цитата(Golovastik @  7.3.2011,  01:28 Найти цитируемый пост)
vat obj = new snikers();



Цитата(Golovastik @  7.3.2011,  01:49 Найти цитируемый пост)
1:
    
snikers.prototype.method 

Это описание метода класса, просто его можно вынести и описать отдельно, не внутри самого класса  smile 
ЗЫ Поставьте себе Firebug, а то такие простые ошибки не видеть  smile 

PM MAIL   Вверх
Golovastik
Дата 7.3.2011, 02:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 19.7.2009

Репутация: нет
Всего: 0



Поставил, а он мой текст русским, крякозябрами пишет в фаербаге, какой-то неудобный.

Добавлено через 6 минут и 52 секунды
Прощу прощения, сейчас читаю книгу про прототипы:
snikers.prototype.method 

Получается я создаю объект под названием method?
PM MAIL   Вверх
нуп
Дата 7.3.2011, 02:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: 12
Всего: 33



http://javascript.ru/tutorial/object/inheritance
1)Прочитайте
2) постройте несколько классов
3) если не помогло, возвращаемся к пункту 1
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0440 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.