{"id":45631,"student_id":1981,"content":"var time=new Date();\nvar name=prompt('名字')||'匿名';\nvar comments=[];\nvar users=[];\nvar id =Math.floor(Math.random()*10000);//設定ID為亂數0~10000\n\n\nusers[id]={\n id:id,\n name:name,\n time:Date.now()\n}\n\n\n\n\nforever(function(){\n \n users[id].time=Date.now();//更新使用者時間\n for(var i=0;i\u003ccomments.length;i++){ \n print(comments[i],150,20*i);\n }\n print('====在線使用者=====')\n var i=0;\n for(var q in users){ //將超過時間未使用的人踢出聊天室\n i++;\n print(users[q].name,10,10+20*i);\n if(Date.now()\u003eusers[q].time+1000){ \n addMsg(users[q].name+'離開了聊天室')\n delete users[q];\n }\n }\n \n \n})\nwhen('click',function(){ //當滑鼠點下時候\n var msg='{'+(new Date).toLocaleTimeString()+'}'+name+':'+prompt('?')\n comments.unshift(msg);\n DB.broadcast('message',msg);\n \n})\nDB.onMessage('message',function(data){ //顯示雲端資料\n comments.unshift(data);\n})\nDB.onMessage('update',function(data){ //顯示雲端資料\n if(users[data.id]==undefined){ \n addMsg(data.name+'加入了聊天室');\n }\n users[data.id]=data;\n})\n\nfunction addMsg(str){ \n \n comments.unshift('{'+(new Date).toLocaleTimeString()+'}'+str);\n}\n\n\n\n","created_at":"2018-10-19T13:31:30.026+08:00","updated_at":"2019-11-06T21:35:20.132+08:00","name":"聊天室 副本","language":"javascript","screenshot":{"url":"https://cdn7.koding.school/uploads/project/screenshot/45631/89edcce60b8890776f43b51e69f48ea4.jpg"},"parent_id":34007,"plugin":"","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":66,"hashid":"ej9s6nqn","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
到這台電腦