Форум программистов, компьютерный форум, киберфорум
JavaScript: Фреймворки
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 23.12.2014
Сообщений: 6
1

Prototype ломает код

26.07.2015, 02:33. Показов 1136. Ответов 3
Метки нет (Все метки)

Javascript
1
2
3
4
5
function  Func(){};
Func.ab = function(){ 
    alert(5);
}
Func.ab() ;
Доброго времени суток! Это пример кода. Он рабочий.

Javascript
1
2
3
4
5
function  Func(){};
Func.prototype.ab = function(){    
    alert(5);
}
Func.ab() ;
Но если использовать prototype, он перестает работать. Почему? Логично ведь, что метод должен искаться поднимаясь по иерархии до объекта, а потом в прототипе.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.07.2015, 02:33
Ответы с готовыми решениями:

Формы и prototype
Здравствуйте не пойму почему не не отправляются данные из формы юзаю prototype <form id='qwe'...

Prototype Наследование
Помогите разобраться с наслодованием в JS. Например в яве я бы сделал так: класс GameObject от...

Prototype Добавить класс
<li class="menu_h"> <a href="#">Second</a> </li> Есть блок. Нужно добавить клас в...

Prototype Загрузка файлов
Помогите пожалуйста. Юзаю ajax prototype. С обычными текстовыми формами все норм а вот с загрузкой...

3
870 / 720 / 304
Регистрация: 15.04.2013
Сообщений: 2,047
Записей в блоге: 5
26.07.2015, 12:59 2
Лучший ответ Сообщение было отмечено Adoratus как решение

Решение

Adoratus,
Этот раздел про библиотеку prototype

Цитата Сообщение от Adoratus Посмотреть сообщение
Но если использовать prototype, он перестает работать. Почему?
Создать объект надо, тогда все заработает
Javascript
1
2
3
4
5
6
7
function Func(){};
Func.prototype.ab = function(){ 
  alert(5);  
}
var f = new Func();
 
f.ab()
1
0 / 0 / 0
Регистрация: 23.12.2014
Сообщений: 6
26.07.2015, 13:52  [ТС] 3
а скажешь почему его нужно создавать? или про что почитать?
0
870 / 720 / 304
Регистрация: 15.04.2013
Сообщений: 2,047
Записей в блоге: 5
26.07.2015, 14:01 4
Adoratus,
Все что определено через prototype доступно только из объекта, вот и все, что тут нужно знать
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.07.2015, 14:01
Помогаю со студенческими работами здесь

Ошибка в наследовании Prototype
Задача реализовать от класса родителя наследование двумя видами. Функционально и с помощью...

Prototype Добавление свойства
Всем привет, вот смотрю урок Время 33:58 (ссылка привязана ко времени видео)...

Prototype Предназначение библиотеки
Доброго времени суток. Занимаюсь веб-программированием относительно недолго. Освоил JS, и, конечно...

Prototype Добавление свойства
Всем привет, вот смотрю урок Время 33:58 (ссылка привязана ко времени видео)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru