2015-02-28 2 views
0

У меня есть приложение для чата, и я использовал setInterval(), где пользователь получает сообщения чата каждые 2 секунды. Каков наилучший способ улучшить это приложение чата вместо использования setInterval()? Каким образом мы можем сделать listen, когда нет сообщений для того, чтобы получать сообщение?Каков наилучший способ в jQuery вместо setInterval?

Я искал и нашел что-то около socket programming. Но я хочу использовать jQuery.

Большое спасибо :)

+1

Использование сокетов для передачи сообщений. Это не имеет никакого отношения к jQuery, это просто библиотека DOM. – dfsq

+1

вы можете использовать websocket в javascript –

ответ

1

Вы можете использовать WebSockets с JQuery тоже. Socket.io - отличная библиотека, которая предоставляет API для работы с веб-сайтами. Они выполняют разные работы сами по себе, jQuery помогает вам с DOM и предоставляет другие утилиты кодирования, такие как обещания, ajax polyfills и т. Д. Socket.io предоставляет вам API-интерфейс websocket и полисы для старых браузеров, которые его не поддерживают.

Здесь small tutorial создания простого приложения чата с сокетами sockets.io и node.js.

+0

Большое спасибо :) –

Смежные вопросы