当前位置: 软件>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}); });