/
eb
/
nodejs-screencast
Обзор
Документация
Войти
/
eb
/
nodejs-screencast
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
chat/11/template/chat.ejs
35 строк
701 B
Ilya Kantor
new topics
21 сен 2013, 15:17
21 сен 2013, 15:17
2fcaa1b
Код
Авторство
О чём код?
<% layout('layout/page') -%> <% block('title', "Чат") -%> <script src="/socket.io/socket.io.js"></script> <div id="room"> <ul></ul> <form> <input class="form-control" autocomplete="off" autofocus placeholder="Сообщение..."> </form> </div> <script> var socket = io.connect(); var form = $('#room form'); var ul = $('#room ul'); form.submit(function() { var input = $(this).find('input'); var text = input.val(); input.val(''); socket.emit('message', text, function(data) { $('<li>', {text: text}).appendTo(ul); }); return false; }); socket.on('message', function(text) { $('<li>', {text: text}).appendTo(ul); }); </script>