Сообщение от monolithed
|
А что собственно не понятно в моем примере?
|
Очень многое непонятно, нопонятно построение этой функции и как ей управлять. Наверняка есть статья на эту тему, дайте ссылку (желательно на русском).
Сообщение от monolithed
|
Это плохой вариант.
|
А почему этот вариант является плохим? Я не сомневаюсь в Вашей компетентности, но для себя я хочу разъяснить.
На данный момент я остановился на JSONP и просто скармливаю его функции eval(). Я понимаю что это небезопасный и медленный способ обработки JSON, но он наверное самый наглядный. Выглядит примерно так:
function message(data)
{
var data = data;
alert('Пришло сообщение: \nОт: ' + data.from + '\nСообщение: ' + data.body);
}
var data = 'message({"from": "Magneto", "body": "Привет мир!"})';
eval('('+ data +')');
Хочу уточнить что чат делаю на Node.js используя WebSockets. Понимаю что в инете пруд пруди подобных чатов, но я намеренно не подглядываю в их исходники.