Каков наилучший способ в jQuery вместо setInterval?
У меня есть приложение чата, и я использовал setInterval()
где пользователь получает сообщения чата каждые 2 секунды. Какой лучший способ улучшить это приложение для чата вместо использования setInterval()
? Как мы можем listen
в то время как нет события для пользователя, чтобы получить сообщения?
Я искал и нашел что-то о socket programming
, Но я хочу использовать jQuery.
Большое спасибо:)
2 ответа
Serversend событие, которое помогло вам задать вопрос
Вы также можете использовать веб-сокеты с jQuery. http://socket.io/ - отличная библиотека, которая предоставляет API для работы с веб-сокетами. Они выполняют различную работу сами, jQuery помогает вам с DOM и предоставляет другие утилиты кодирования, такие как обещания, полиаккумы ajax и так далее. Socket.io предоставляет вам API websocket и полифилы для старых браузеров, которые его не поддерживают.
Вот небольшой учебник по созданию простого приложения чата с бэкэндом sockets.io и node.js.