0.0.19 • Published 6 years ago
biujs v0.0.19
biu.js
一个弹幕js.🔫
How to use
In a browser:
<script src="biu.min.js"></script>
var anime = new Biu.anime();
var biu = new Biu({
name: 'biubiu',
socket: location.protocol + '//' + location.hostname + (location.port ? ':'+location.port : '') ,
onMessage:(data)=>{
anime.run(data)
}
});
Using npm:
npm i --save biujs
import Biu from 'biujs';
var anime = new Biu.anime();
var biu = new Biu({
name: 'biubiu',
socket: location.protocol + '//' + location.hostname + (location.port ? ':'+location.port : '') ,
onMessage:(data)=>{
anime.run(data)
}
});
Biu 用来接收服务端消息,Biu.anime 是一个动画扩展,你可以直接使用,如果不满足你的需求,也可以在 onMessage
里自己写。
Biu
配置项
name:在服务端申请的项目名称,实际对应 socket.io
中的一个 namespace
socket:服务端地址
onConnect:连接成功时的回调
onMessage:接收消息时的回调
方法
open:连接ws,实例化时自动调用
stop:关闭
send:发送消息,接收 string 或者 object 的参数,object时一定要有text
字段(弹幕内容)
Biu.anime
colors:弹幕颜色,接收一个数组,默认值:'#f55b15', '#764ba5', '#00a762', '#0193e6', '#e0463c'
maxDuration:弹幕最大时间
minDuration:弹幕最小时间(每个弹幕会在最大最小时间中取一个随机值)
方法
run:显示弹幕
show:显示
hide:隐藏
0.0.19
6 years ago
0.0.18
6 years ago
0.0.17
6 years ago
0.0.16
6 years ago
0.0.15
6 years ago
0.0.14
6 years ago
0.0.13
6 years ago
0.0.12
6 years ago
0.0.11
6 years ago
0.0.10
6 years ago
0.0.9
6 years ago
0.0.8
6 years ago
0.0.7
6 years ago
0.0.6
6 years ago
0.0.5
6 years ago
0.0.4
6 years ago
0.0.3
6 years ago
0.0.2
6 years ago
0.0.1
6 years ago