Tag: 段落

Nodejs和Socket.io中的RealTime Collaborative Text-Editor

我正在开发一个类似于https://quip.com/的具有段落locking属性的实时文本编辑器。 在socket.io和nodejs中 。 这意味着当您写入给定的段落时,其他协作者不能编辑它。 当你敲击input或移动光标到段落变成其他合作者 可编辑的新行。 在这之后我很困难。 我正在考虑一个很好的方法来进一步移动。 build议请。 下面是我的代码 ,完美的作品。 到目前为止,我可以得到所有合作者的名单,并将编辑器的内容广播给其他合作者。 的index.html <!DOCTYPE html> <html> <head> <title>Connected Clients</title> <!–<meta charset="UTF-8"> –> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <!–<script type="text/javascript" src="jquery.js"></script> –> <script src="/socket.io/socket.io.js"></script> </head> <body> <textarea id="editor" style="height:200px;width:300px"> Thinknest Pragraph locking Test sample ! </textarea> <script> function msgReceived(msg){ //clientCounter.html(msg.clients); document.getElementById('people').innerHTML=msg.uid; //console.log(msg.id); } var clientCounter; $(document).ready(function () { clientCounter […]