{"id":38892,"student_id":871,"content":"var name = prompt('名字')||'匿名';\nvar comments=[]\nvar users={}\nvar id=Math.floor(Math.random()*10000);\nusers[id]={\n id: id,\n name: name,\n time: Date.now(),\n}\n\n\nforever(function(){\n users[id].time=Date.now();\n DB.broadcast('update',users[id]);\n for (var i = 0; i\u003ccomments.length; i++){\n print(comments[i],150,15*i + 30);\n }\n var i=0;\n print('==再現使用者==');\n for(var _ in users){\n i++;\n print(users[_].name,10,10 + 20*i);\n if (Date.now()\u003eusers[_].time+15000){\n addMsg(users[_].name+'離開聊天室');\n delete users[_];\n }\n }\n});\nwhen(\"click\",function(){\n var msg = '[' + (new Date).toLocaleTimeString()+']'+name+':'+prompt('?想說什麼?');\n comments.unshift(msg);\n DB.broadcast('message',msg);//broadcast(廣播)\n});\nDB.onMessage('update',function (data){\n users[data.id] = data;\n});//把其他使用者加入users物件\nDB.onMessage('message',function (data){\n if (users[data.id]==underfined) {\n addMsg(data.name+'加入聊天室')\n }\n comments.unshift(data);\n});\nfunction addMsg(str) {\n comments.unshift('[' + (new Date).toLocaleTimeString()+']'+name+':'+str)\n}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","created_at":"2018-08-18T10:50:00.986+08:00","updated_at":"2019-10-08T16:33:23.426+08:00","name":"聊天室 副本","language":"javascript","screenshot":{"url":"https://cdn3.koding.school/uploads/project/screenshot/38892/4017de7357b120e37e252c0ecb19730f.jpg"},"parent_id":34007,"plugin":"","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":136,"hashid":"4y3s333d","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
截圖
1:1:1
1:1
full
幫助
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦