MCPcopy Create free account

hub / github.com/bytedance/danmu.js / functions

Functions129 in github.com/bytedance/danmu.js

↓ 50 callersMethodinfo
(message, ...optionalParams)
src/utils/logger.js:7
↓ 23 callersFunctionstyleUtil
(elem, name, value)
src/utils/util.js:143
↓ 8 callersMethodpauseMove
(isFullscreen = false)
src/bullet.js:300
↓ 8 callersMethodremove
(needPause = true)
src/bullet.js:440
↓ 8 callersMethodstartMove
(force)
src/bullet.js:371
↓ 5 callersMethod_cancelTick
* @private
src/main.js:179
↓ 5 callersMethodsetLogger
(logger)
src/baseClass.js:4
↓ 5 callersFunctiontypeOf
(obj)
src/utils/util.js:98
↓ 4 callersMethodreset
(isInit = false)
src/channel.js:94
↓ 4 callersMethodtopInit
()
src/bullet.js:286
↓ 3 callersMethod_cancelResizeTimer
* @private
src/channel.js:771
↓ 3 callersFunctionhasClass
(el, className)
src/utils/util.js:21
↓ 3 callersFunctionisNumber
(val)
src/utils/util.js:163
↓ 3 callersMethodsortData
()
src/main.js:417
↓ 3 callersMethodupdatePos
()
src/channel.js:163
↓ 2 callersMethod_expand
(size)
src/domrecycle.js:39
↓ 2 callersMethod_getBulletByEvt
* @param {EventTarget} e * @private
src/main.js:468
↓ 2 callersMethod_initChannels
* @private
src/channel.js:539
↓ 2 callersMethod_makeEl
* @private * @returns {Boolean}
src/bullet.js:111
↓ 2 callersMethod_releaseCtrl
* @private
src/danmu.js:321
↓ 2 callersMethod_startTick
* @private
src/main.js:189
↓ 2 callersMethod_unbindEvents
* @private
src/main.js:163
↓ 2 callersFunctionaddClass
(el, className)
src/utils/util.js:29
↓ 2 callersFunctionattachEventListener
(object, event, fn, offEvent)
src/utils/util.js:125
↓ 2 callersMethodclearElementStyle
(element)
src/domrecycle.js:63
↓ 2 callersFunctiondeepCopy
(dst, src)
src/utils/util.js:79
↓ 2 callersMethoddetach
()
src/bullet.js:256
↓ 2 callersMethodkeepPoolWatermark
()
src/main.js:421
↓ 2 callersMethodreadData
()
src/main.js:315
↓ 2 callersMethodremoveBullet
(bullet)
src/channel.js:502
↓ 2 callersMethodresize
(sync = false)
src/channel.js:604
↓ 2 callersMethodresizeSync
()
src/channel.js:532
↓ 2 callersMethodsetLikeDom
(el, style)
src/bullet.js:464
↓ 2 callersMethodupdateOffset
(val, dryRun = false)
src/bullet.js:207
↓ 2 callersMethoduse
()
src/domrecycle.js:20
↓ 1 callersMethod__runHandler
(target)
src/resizeObserver.js:61
↓ 1 callersMethod__trigger
(entries)
src/resizeObserver.js:78
↓ 1 callersMethod_bindEvents
* @private
src/main.js:81
↓ 1 callersMethod_freezeCtrl
* @private
src/danmu.js:333
↓ 1 callersMethodaddBullet
* Feature: * 1. 长弹幕速度较快,更容易出现追击问题,需要调整Offset * 2. 需要按实时性RealTime展示的弹幕,则不能再用duration来计算速度,这样会产生追击重叠问题 * * @param {import('./bullet').Bullet
src/channel.js:182
↓ 1 callersFunctionaddObserver
(target, handler)
src/resizeObserver.js:87
↓ 1 callersMethodaddObserver
(target, handler)
src/resizeObserver.js:19
↓ 1 callersMethodaddResizeObserver
()
src/danmu.js:122
↓ 1 callersMethodattach
()
src/bullet.js:217
↓ 1 callersMethodcheckAvailableTrack
(mode = 'scroll')
src/channel.js:51
↓ 1 callersFunctioncopyDom
(dom)
src/utils/util.js:102
↓ 1 callersFunctioncopyToBrowserDirectory
* 复制 UMD 文件到 browser 目录
rslib.config.js:104
↓ 1 callersFunctioncreateDom
(el = 'div', tpl = '', attrs = {}, cname = '')
src/utils/util.js:3
↓ 1 callersMethoddataHandle
()
src/main.js:196
↓ 1 callersMethoddestroyObserver
()
src/resizeObserver.js:55
↓ 1 callersMethodgetRealOccupyArea
()
src/channel.js:156
↓ 1 callersMethodhooks
* @param {GlobalHooks} options
src/danmu.js:118
↓ 1 callersMethodinit
(options)
src/domrecycle.js:12
↓ 1 callersFunctionisFunction
(val)
src/utils/util.js:167
↓ 1 callersFunctionmakeUmdNodeCompatible
* 使 UMD 文件兼容 Node.js 环境
rslib.config.js:78
↓ 1 callersFunctionoffInDestroy
(object, event, fn, offEvent)
src/utils/util.js:117
↓ 1 callersFunctionremoveClass
(el, className)
src/utils/util.js:42
↓ 1 callersMethodresize
()
src/danmu.js:528
↓ 1 callersMethodstart
()
src/main.js:212
↓ 1 callersMethodstop
()
src/danmu.js:146
↓ 1 callersFunctionstyleCSSText
(elem, value)
src/utils/util.js:156
↓ 1 callersFunctionthrottle
(func, wait)
src/utils/util.js:177
↓ 1 callersFunctionunObserver
(target, handler)
src/resizeObserver.js:91
↓ 1 callersMethodunObserver
(target)
src/resizeObserver.js:41
↓ 1 callersMethodunused
(dom)
src/domrecycle.js:29
↓ 1 callersFunctionvalidAreaLineRule
(line)
src/utils/validator.js:1
Function_fn
(data)
src/utils/util.js:130
MethodchannelReset
()
src/channel.js:124
Methodclear
()
src/main.js:244
Methodclear
()
src/danmu.js:151
Methodconstructor
* @param {import('./danmu').DanmuJs} danmu
src/control.js:9
Methodconstructor
(options)
src/domrecycle.js:4
Methodconstructor
()
src/resizeObserver.js:4
Methodconstructor
* @param {import('./danmu').DanmuJs} danmu
src/main.js:21
Methodconstructor
* @param {import('./danmu').DanmuJs} danmu
src/channel.js:16
Methodconstructor
(options)
src/danmu.js:16
Methodconstructor
* @param {import('./danmu').DanmuJs} danmu * @param {import('./baseClass').CommentData} options
src/bullet.js:19
Methodconstructor
(constructorName)
src/utils/logger.js:4
MethodcontainerPos
()
src/danmu.js:111
MethodcreateSwitch
(state = true)
src/control.js:19
Methoddestroy
()
src/control.js:30
Methoddestroy
()
src/domrecycle.js:45
Methoddestroy
()
src/main.js:67
Methoddestroy
()
src/channel.js:81
Methoddestroy
()
src/danmu.js:156
FunctiondestroyObserver
(target, handler)
src/resizeObserver.js:95
Methoddirection
()
src/channel.js:47
Methoddirection
()
src/bullet.js:87
FunctionfindDom
(el = document, sel)
src/utils/util.js:65
MethodfreezeComment
(id)
src/danmu.js:338
MethodfullySlideIntoScreen
()
src/bullet.js:90
Methodhide
(mode = 'scroll')
src/danmu.js:501
Methodlayout
()
src/channel.js:729
MethodmoveV
()
src/bullet.js:58
FunctiononDestroy
()
src/utils/util.js:118
MethodonMouseover
(e)
src/main.js:129
MethodonTransitionEnd
(e)
src/main.js:115
Methodpause
()
src/main.js:278
Methodpause
()
src/danmu.js:136
Methodplay
()
src/main.js:253
next →1–100 of 129, ranked by callers