当前位置: 软件>JavaScript软件
实时数据库框架 End.js
本文导语: 第一次看到Firebase就被它所吸引,此后尝试使用它开发了一个chrome聊天插件,开发过程中,Firebase极大的提高了开发效率。由于对Firebase的强烈兴趣,所以毕设选择做一个类似的东西,便是End.js Firebase几个优点: 云服务,...
第一次看到Firebase就被它所吸引,此后尝试使用它开发了一个chrome聊天插件,开发过程中,Firebase极大的提高了开发效率。由于对Firebase的强烈兴趣,所以毕设选择做一个类似的东西,便是End.js
Firebase几个优点:总结一下就是Firebase弱化了数据库的存在,看起来很酷,但是现实情况下出于安全、数据分析等考虑,自己维护数据库才是更合适的。
客户端使用:
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(''+msg.value.name+' : '+msg.value.text+'');
});
$('#btn_send').click(function(){
var name = $('.txt_send_name').val();
var text = $('.txt_send_text').val();
chatMsgs.push({name:name,text:text});
});