第一次看到Firebase就被它所吸引,此后尝试使用它开发了一个chrome聊天插件,开发过程中,Firebase极大的提高了开发效率。由于对Firebase的强烈兴趣,所以毕设选择做一个类似的东西,便是End.js
客户端使用:
var chat = new End('chat','http://localhost:8080'), chatRoom = chat.child(window.location.search.split('?')[1]), chatMsgs = chatRoom.child('msgs'); chatMsgs.on('child_added',function(msg){ $('.msgs').append('<div class="msg">'+msg.value.name+' : '+msg.value.text+'</div>'); }); $('#btn_send').click(function(){ var name = $('.txt_send_name').val(); var text = $('.txt_send_text').val(); chatMsgs.push({name:name,text:text}); });