Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bytedance/danmu.js
/ functions
Functions
129 in github.com/bytedance/danmu.js
⨍
Functions
129
◇
Types & classes
18
↓ 50 callers
Method
info
(message, ...optionalParams)
src/utils/logger.js:7
↓ 23 callers
Function
styleUtil
(elem, name, value)
src/utils/util.js:143
↓ 8 callers
Method
pauseMove
(isFullscreen = false)
src/bullet.js:300
↓ 8 callers
Method
remove
(needPause = true)
src/bullet.js:440
↓ 8 callers
Method
startMove
(force)
src/bullet.js:371
↓ 5 callers
Method
_cancelTick
* @private
src/main.js:179
↓ 5 callers
Method
setLogger
(logger)
src/baseClass.js:4
↓ 5 callers
Function
typeOf
(obj)
src/utils/util.js:98
↓ 4 callers
Method
reset
(isInit = false)
src/channel.js:94
↓ 4 callers
Method
topInit
()
src/bullet.js:286
↓ 3 callers
Method
_cancelResizeTimer
* @private
src/channel.js:771
↓ 3 callers
Function
hasClass
(el, className)
src/utils/util.js:21
↓ 3 callers
Function
isNumber
(val)
src/utils/util.js:163
↓ 3 callers
Method
sortData
()
src/main.js:417
↓ 3 callers
Method
updatePos
()
src/channel.js:163
↓ 2 callers
Method
_expand
(size)
src/domrecycle.js:39
↓ 2 callers
Method
_getBulletByEvt
* @param {EventTarget} e * @private
src/main.js:468
↓ 2 callers
Method
_initChannels
* @private
src/channel.js:539
↓ 2 callers
Method
_makeEl
* @private * @returns {Boolean}
src/bullet.js:111
↓ 2 callers
Method
_releaseCtrl
* @private
src/danmu.js:321
↓ 2 callers
Method
_startTick
* @private
src/main.js:189
↓ 2 callers
Method
_unbindEvents
* @private
src/main.js:163
↓ 2 callers
Function
addClass
(el, className)
src/utils/util.js:29
↓ 2 callers
Function
attachEventListener
(object, event, fn, offEvent)
src/utils/util.js:125
↓ 2 callers
Method
clearElementStyle
(element)
src/domrecycle.js:63
↓ 2 callers
Function
deepCopy
(dst, src)
src/utils/util.js:79
↓ 2 callers
Method
detach
()
src/bullet.js:256
↓ 2 callers
Method
keepPoolWatermark
()
src/main.js:421
↓ 2 callers
Method
readData
()
src/main.js:315
↓ 2 callers
Method
removeBullet
(bullet)
src/channel.js:502
↓ 2 callers
Method
resize
(sync = false)
src/channel.js:604
↓ 2 callers
Method
resizeSync
()
src/channel.js:532
↓ 2 callers
Method
setLikeDom
(el, style)
src/bullet.js:464
↓ 2 callers
Method
updateOffset
(val, dryRun = false)
src/bullet.js:207
↓ 2 callers
Method
use
()
src/domrecycle.js:20
↓ 1 callers
Method
__runHandler
(target)
src/resizeObserver.js:61
↓ 1 callers
Method
__trigger
(entries)
src/resizeObserver.js:78
↓ 1 callers
Method
_bindEvents
* @private
src/main.js:81
↓ 1 callers
Method
_freezeCtrl
* @private
src/danmu.js:333
↓ 1 callers
Method
addBullet
* Feature: * 1. 长弹幕速度较快,更容易出现追击问题,需要调整Offset * 2. 需要按实时性RealTime展示的弹幕,则不能再用duration来计算速度,这样会产生追击重叠问题 * * @param {import('./bullet').Bullet
src/channel.js:182
↓ 1 callers
Function
addObserver
(target, handler)
src/resizeObserver.js:87
↓ 1 callers
Method
addObserver
(target, handler)
src/resizeObserver.js:19
↓ 1 callers
Method
addResizeObserver
()
src/danmu.js:122
↓ 1 callers
Method
attach
()
src/bullet.js:217
↓ 1 callers
Method
checkAvailableTrack
(mode = 'scroll')
src/channel.js:51
↓ 1 callers
Function
copyDom
(dom)
src/utils/util.js:102
↓ 1 callers
Function
copyToBrowserDirectory
* 复制 UMD 文件到 browser 目录
rslib.config.js:104
↓ 1 callers
Function
createDom
(el = 'div', tpl = '', attrs = {}, cname = '')
src/utils/util.js:3
↓ 1 callers
Method
dataHandle
()
src/main.js:196
↓ 1 callers
Method
destroyObserver
()
src/resizeObserver.js:55
↓ 1 callers
Method
getRealOccupyArea
()
src/channel.js:156
↓ 1 callers
Method
hooks
* @param {GlobalHooks} options
src/danmu.js:118
↓ 1 callers
Method
init
(options)
src/domrecycle.js:12
↓ 1 callers
Function
isFunction
(val)
src/utils/util.js:167
↓ 1 callers
Function
makeUmdNodeCompatible
* 使 UMD 文件兼容 Node.js 环境
rslib.config.js:78
↓ 1 callers
Function
offInDestroy
(object, event, fn, offEvent)
src/utils/util.js:117
↓ 1 callers
Function
removeClass
(el, className)
src/utils/util.js:42
↓ 1 callers
Method
resize
()
src/danmu.js:528
↓ 1 callers
Method
start
()
src/main.js:212
↓ 1 callers
Method
stop
()
src/danmu.js:146
↓ 1 callers
Function
styleCSSText
(elem, value)
src/utils/util.js:156
↓ 1 callers
Function
throttle
(func, wait)
src/utils/util.js:177
↓ 1 callers
Function
unObserver
(target, handler)
src/resizeObserver.js:91
↓ 1 callers
Method
unObserver
(target)
src/resizeObserver.js:41
↓ 1 callers
Method
unused
(dom)
src/domrecycle.js:29
↓ 1 callers
Function
validAreaLineRule
(line)
src/utils/validator.js:1
Function
_fn
(data)
src/utils/util.js:130
Method
channelReset
()
src/channel.js:124
Method
clear
()
src/main.js:244
Method
clear
()
src/danmu.js:151
Method
constructor
* @param {import('./danmu').DanmuJs} danmu
src/control.js:9
Method
constructor
(options)
src/domrecycle.js:4
Method
constructor
()
src/resizeObserver.js:4
Method
constructor
* @param {import('./danmu').DanmuJs} danmu
src/main.js:21
Method
constructor
* @param {import('./danmu').DanmuJs} danmu
src/channel.js:16
Method
constructor
(options)
src/danmu.js:16
Method
constructor
* @param {import('./danmu').DanmuJs} danmu * @param {import('./baseClass').CommentData} options
src/bullet.js:19
Method
constructor
(constructorName)
src/utils/logger.js:4
Method
containerPos
()
src/danmu.js:111
Method
createSwitch
(state = true)
src/control.js:19
Method
destroy
()
src/control.js:30
Method
destroy
()
src/domrecycle.js:45
Method
destroy
()
src/main.js:67
Method
destroy
()
src/channel.js:81
Method
destroy
()
src/danmu.js:156
Function
destroyObserver
(target, handler)
src/resizeObserver.js:95
Method
direction
()
src/channel.js:47
Method
direction
()
src/bullet.js:87
Function
findDom
(el = document, sel)
src/utils/util.js:65
Method
freezeComment
(id)
src/danmu.js:338
Method
fullySlideIntoScreen
()
src/bullet.js:90
Method
hide
(mode = 'scroll')
src/danmu.js:501
Method
layout
()
src/channel.js:729
Method
moveV
()
src/bullet.js:58
Function
onDestroy
()
src/utils/util.js:118
Method
onMouseover
(e)
src/main.js:129
Method
onTransitionEnd
(e)
src/main.js:115
Method
pause
()
src/main.js:278
Method
pause
()
src/danmu.js:136
Method
play
()
src/main.js:253
next →
1–100 of 129, ranked by callers