The purpose of this library is to provide an easy way to long-poll
on a URL for events and dispatch as they come in.
url – the URL you want to long-poll on.
handlers – an object that maps event types to event handlers.
Example:
$.ev.loop('/comet/channel/foo/2894293942', { // ev.type == "backgroundColor" backgroundColor: function(ev) { $('body').css({ backgroundColor: ev.color }); }, // ev.type == "foregroundColor" foregroundColor: function(ev) { $('body').css({ color: ev.color }); }, // ev.type == "debugMessage" debugMessage: function(ev) { console.log(ev.message); } });
This will stop the long-polling loop.
Example:
$.ev.stop();This library makes the assumption that every event from the COMET server
will be an object with a type attribute. Based on the value of the
type attribute, jQuery.ev will dispatch events to the event handlers.
http://github.com/beppu/stardust/tree/master
http://github.com/beppu/mad-scientists-lab/tree/master/chat/