泥头车工坊
跳到导航
跳到搜索
用以进行一些简(ruo)单(zhi)聊天室小功能开发的房间,此界面做存放处用
——by 哈茶
!TSOP按钮
这个功能用来在 "POST!" 按钮的边上增加一个 "!TSOP" 按钮。
如按钮的字面意思所言,这个按钮的作用是把输入框里的内容倒着发送出去。
var oon = $("#message> div.room-submit-wrap> input")
function fan(a1,b=[""]){
a = a1+"";
mes2 = a.length-1;
while (mes2>=0){
b.push(a[mes2]);
mes2 = mes2-1;
}
back1 = b.join("");
return back1;
}
function fan2(){
mes = document.querySelector("#message > div.room-input-wrap > textarea").value;
$.post("#",{message: "/me"+fan(mes)});
$("[name='message']").val("");
}
$("<button type='button' onclick='fan2();'>!TSOP</button>").insertAfter(oon);
房间保持器
通过不停私信自己来保持房间(和自身)的存活。
相比起泡泡机和报时器,减少了刷屏(对他人来说)。
postt=()=>{$.post("#",{message:"keepalive",to:""+profile.id})}
setInterval(postt,1200000)
时间标记
这个功能用来在每条聊天内容下方标记它被发出来的时间。
当然,只有自己能看到。
(意义不明)
$('#talks').bind('DOMNodeInserted',function(){
TIm = new Date();
tim5 = ("↑"+TIm.getHours()+"点"+TIm.getMinutes()+"分"+TIm.getSeconds()+"秒↑");
hua = $("div#talks>:first-child");
if ($("div#talks>:eq(1)").attr("class") == "nope"){}
else{
$("<span id='dema' class ='nope' ></span>").insertAfter(hua);
document.getElementById("dema").innerHTML=tim5
}
});
自爆式失忆喷雾
慎用
啊,这是什么?失忆喷雾?喷一下。
啊,这是什么?失忆喷雾?喷一下。
啊,这是什么?失忆喷雾?喷一下。
啊,这是什么?失忆喷雾?喷一下。
啊,这是什么?失忆喷雾?喷一下。
Time1 = 3000;
WhatIsTihs=()=>{
$.post("#",{message:"啊,这是什么?失忆喷雾?喷一下。",to:""+profile.id})
setTimeout(WhatIsTihs,1500)
Time1 =Time1-500
}
WhatIsTihs();
说书脚本
这个功能用来将长文本分割开来并逐句发送。
在输入框下方新增加的输入框内放入文本。 可设置分割符与说书速度。
//由于存在被用来刷屏的风险,此脚本被削除
//
冒泡君
这个功能用来每20分钟生成一串随机的泡泡。
(?) 作用类似报时。
pao = [ "O", "o", "〇","·","0",".",""];
x=(ran2=0,ran3="")=>{
while (ran2 <= 40){
ran3 = ran3+pao[Math.floor(Math.random()*pao.length)]
ran2 = ran2+1;
}
$.post("#",{message: "/me冒泡"+ran3});
};
x();
setInterval(x,20*60*1000);
@蛤猹鸣泣之时 | 这些狗屎是本着“不需要安装别的插件”为起点写出来的,所以上面的这些玩意都可以用浏览器F12打开控制台输入来使用。
用手机端看可能脚本缩进会很奇怪。 当然大部分手机浏览器也没法打开控制台就是了。 |