console
<!doctype html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Node.JS匿名在线聊天室</title><style type="text/css"></style></head><body><div class="wrapper"><div id="historyMsg"></div><div class="controls"><div class="items"><input id="colorStyle" type="color" placeHolder='#000' title="字体颜色" /><input id="emoji" type="button" value="表情" title="表情" /><label for="sendImage" class="imageLable"><input type="button" value="图片" for="sendImage" /><input id="sendImage" type="file" value="image" style="width:40px;" /></label><input id="clearBtn" type="button" value="清屏" title="清屏" /><span id="status"></span></div><textarea id="messageInput" style="resize: none;width:80%" autofocus="autofocus" onFocus="this.select()" autocomplete="off" placeHolder="请输入信息..."></textarea><input id="sendBtn" type="button" value="发送"><div id="emojiWrapper"></div></div></div><div id="loginWrapper"><p id="info">正在进入聊天室,请稍后...</p><div id="nickWrapper"><input type="text" placeHolder="昵称" id="nicknameInput" $=0 autofocus="autofocus" onFocus="this.select()" autocomplete="off" /><input type="button" value="OK" id="loginBtn" /></div></div><script type="text/javascript" src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js"></script><script type="text/javascript" src="http://sandbox.runjs.cn/uploads/rs/404/kkxbvala/sayHi.js"></script></body></html>
body,html{margin:0 auto;font-family:sans-serif;font-size:12px}.wrapper{width:99%;height:600px;padding:5px;margin:0 auto}@media screen and (max-width:960px){.wrapper{width:98%;height:350px}}@media screen and (max-width:768px){.wrapper{width:97%;height:300px}}@media screen and (max-width:480px){.wrapper{width:94%;height:250px}}#loginWrapper{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(5,5,5,.6);text-align:center;color:#fff;display:block;padding-top:200px}#nickWrapper{display:none}.controls{height:100px;margin:5px 0;position:relative;border-top:#CCC 2px solid;padding-top:5px}#historyMsg{height:80%;background-color:#fff;overflow:auto;padding:2px;overflow-y:hidden}#historyMsg img{max-width:99%}.items{height:30px}#colorStyle{width:50px;border:none;padding:0}.imageLable{position:relative}#sendImage{position:absolute;width:52px;left:0;opacity:0;overflow:hidden}#messageInput{height:90px;max-height:90px;float:left;outline:0}#sendBtn{width:50px;height:96px}#emojiWrapper{display:none;width:auto;bottom:105px;position:absolute;background-color:#aaa;box-shadow:0 0 10px #555}#emojiWrapper img{margin:2px;padding:2px;width:25px;height:25px}#emojiWrapper img:hover{background-color:#00f}#status{float:right}input{padding:5px}