Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 24 Май, 2012, 07:57:57

Страниц: [1]
Печать
Автор Тема: JavaScript, работа с классами  (Прочитано 534 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Professor    ↓ 
05 Август, 2009, 08:37:23
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 30
Сообщений: 2074
Сила слова: 1.45

В общем необходимо переписать эту хрень
http://mircopirov.ru/konfig.php?productID=7471
 
хочу вместо обычного  массива использовать объекты.
 
Я еще не до конца сам понимаю возможности объектов.
 
Застопорился я вот на чем.
 
не знаю как создать класс и потом создать объекты от этого класса.
Пока на ум пришла только такая мысль
 
Javascript
var ClassImages = function(dataArray) {
    this.startX = dataArray["startX"];
    this.startY = dataArray["startY"];
    this.src=dataArray["src"];
 
    this.method = function(id) {
        return 10;
    }
}
 
var ob = new ClassImages(dataArray);
 

 

 
помогите советами, ссылками и примерами =)
Записан

Записки профессора : Кто тут, к примеру, в цари крайний? Никого?! Так я первый буду!
phpdude    ↓ 
05 Август, 2009, 11:01:41 , спустя 2 часа 24 минуты 18 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20781
Сила слова: 1.66

Professor, а чем пришедшая на ум мысь не нраивтся?
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Professor    ↓ 
05 Август, 2009, 11:07:16 , спустя 5 минут 35 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 30
Сообщений: 2074
Сила слова: 1.45

Да фиг знает.
Выглядит это как то фигово.
Я с классами в JS не работал может так и должно выглядеть.
Записан

Записки профессора : Кто тут, к примеру, в цари крайний? Никого?! Так я первый буду!
phpdude    ↓ 
05 Август, 2009, 11:08:34 , спустя 1 минуту 18 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20781
Сила слова: 1.66


Да фиг знает.
Выглядит это как то фигово.
Я с классами в JS не работал может так и должно выглядеть.
в принципе так и выглядит, одно но
 

я предпочитаю писать нечто такое
 
Javascript

var MyClass = function (param, param) {
 /// constructor here
this.func1();
///
}
 

MyClass.prototype.func1 = function () {
///
}
 

както попроще ориентироваться в коде этом :)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Professor    ↓ 
05 Август, 2009, 11:11:44 , спустя 3 минуты 10 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 30
Сообщений: 2074
Сила слова: 1.45

Ок, так наверное и буду делать =)
Записан

Записки профессора : Кто тут, к примеру, в цари крайний? Никого?! Так я первый буду!
Страниц: [1]
Печать
 

Перейти в: