Здравствуйте, уважаемые :)
Суть вопроса такова: хочу создать класс, который будет посылать некоторые сигналы (
как, например, класс XMLHttpRequest())
Погуглив, я не нашел ничего вразумительного на тему сигналов в js 0_о как так?
Как я это вижу:
есть класс
TTCache():
function TTCache() {}
у класса есть метод:
TTCache.prototype.check = function(value)
{
/* ... */
}
Некоторая функция создает экземпляр класса и вызывает его метод:
myfunction() {
var ttcache = new TTCache()
ttcache.check(myVariable)
}
Метод
check() соединяется с удаленным сервером и получает данные, это занимает некоторое время, поэтому мне нужно чтобы мой класс
TTCache послал сигнал о том, что данные загружены или не загружены, например это должно было бы выглядеть так:
myfunction() {
var ttcache = new TTCache()
ttcache.onready() = function {
/* продолжаем работать */
}
ttcache.check(myVariable)
}
Фактически нужно повторить модель класса XMLHttpRequest(), как это сделать? :)