Показать сообщение отдельно
  #1 (permalink)  
Старый 08.02.2013, 13:59
Аватар для deivan
Профессор
Отправить личное сообщение для deivan Посмотреть профиль Найти все сообщения от deivan
 
Регистрация: 02.08.2012
Сообщений: 293

Растолкуйте, пожалуйста код (внутри)
socket.on('data', function (data) {
	data.__sock = parseInt(data.__sock);
	if(data.__sock > 0 && data.__sock !== userId) return;
	
	for (f in data) {
		if(f !== undefined && typeof window[f] == 'function')
		{
			var func = window[f];
			func(data[f]);
		} else if(f !== undefined && f.indexOf(".") != -1) {
			var re = /([a-z]{1,})\.([a-z]{1,})/i;
			found = f.match(re);
			if(typeof window[found[1]] == 'object' && typeof window[found[1]][found[2]] == 'function') {
				var func = window[found[1]][found[2]];
				func(data[f]);
			}
		}
	}
});

что-то совсем я потерялся, что и когда запускается?.
Ответить с цитированием