rxdb.js数据库实现一个聊天室效果代码

代码语言:html

所属分类:其他

代码描述:rxdb.js数据库实现一个聊天室效果代码,利用rxdb.js这款nosql数据库在浏览器端实现一个简单的聊天室,rxdb支持nodejs、浏览器端多端运行。

代码标签: rxdb.js 数据库 聊天室

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>

<html lang="en">

<head>

   
<meta charset="UTF-8">

<link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/bulma.min.css">

   
<style>
        body
{
         
background: rgb(1,1,5);
         
background: linear-gradient(90deg, rgba(1,1,5,0.8491771708683473) 0%, rgba(9,85,121,1) 13%, rgba(1,200,243,1) 88%, rgba(0,212,255,1) 100%);
       
}
       
       
.container {
           
display: grid;
           
grid-template-columns: 3fr 3fr;
           
grid-gap: 10px;
       
}
       
       
.chat {
       
/*   border: 1px solid #ccc; */
         
padding: 20px;
       
}
       
        title
{
         
text-align: center;
       
}
   
</style>



</head>


   
<body id="app">
       
<h1 class="title is-1 has-text-centered"> RxDB Chat Example</h1>
       
<div class="container">
           
<div id="chatbox1" class="chat">
               
<div id="list-box" class="box">
                   
<h3 class="title is-3">Message</h3>
                   
<ul class="messagesList">No Messages...</ul>
               
</div>
               
<div id="insert-box" class="box">
                   
<input style="display: none;" type="text" placeholder="Name" name="name" value="User1" disabled />
                   
<textarea class="textarea has-fixed-size" placeholder="Message" name="message"></textarea>
                   
<br>
                   
<button class="button is-link" onclick="addMessage('chatbox1');">reply</button>
               
</div>
           
</div>
           
<div id="chatbox2" class="chat">
               
<div id="list-box" class="box">
                   
<h3 class="title is-3">Message</h3>.........完整代码请登录后点击上方下载按钮下载查看

网友评论0