MCPcopy Index your code

hub / github.com/M-cheng-web/web-tracing / functions

Functions419 in github.com/M-cheng-web/web-tracing

↓ 120 callersFunctionc
(e)
packages/core/src/utils/fingerprintjs.ts:36
↓ 54 callersMethodsend
* 发送事件列表
packages/core/src/lib/sendData.ts:33
↓ 39 callersMethodget
()
packages/core/src/observer/watcher.ts:57
↓ 32 callersFunctiongetTimestamp
()
packages/core/src/utils/index.ts:73
↓ 32 callersFunctionvalidateOption
* 验证选项的类型是否符合要求 * @param target 源对象 * @param targetName 对象名 * @param expectType 期望类型 * @returns 是否通过验证
packages/core/src/lib/options.ts:267
↓ 27 callersFunctionf
(e, n)
packages/core/src/utils/fingerprintjs.ts:268
↓ 23 callersFunctionisType
(type: any)
packages/core/src/utils/is.ts:1
↓ 22 callersFunctionn
(e, n, t, r)
packages/core/src/utils/fingerprintjs.ts:27
↓ 19 callersMethodemit
* 记录需要发送的埋点数据 * @param e 需要发送的事件信息 * @param flush 是否立即发送
packages/core/src/lib/sendData.ts:139
↓ 18 callersMethodaddEvent
* 为目标类型事件添加回调 * @param handler 需要被添加的类型以及回调函数
packages/core/src/lib/eventBus.ts:23
↓ 17 callersFunctionvalidateMethods
(methodsName: string)
packages/core/src/utils/index.ts:177
↓ 16 callersFunctiont
(e, n)
packages/core/src/utils/fingerprintjs.ts:57
↓ 15 callersFunctione
()
packages/core/src/utils/fingerprintjs.ts:14
↓ 15 callersFunctionformatDate
(timestamp: number)
examples/react/src/utils/tools.ts:1
↓ 14 callersFunctiongetLocationHref
()
packages/core/src/utils/index.ts:64
↓ 14 callersFunctionm
(e, n)
packages/core/src/utils/fingerprintjs.ts:261
↓ 14 callersMethodrunEvent
* 执行目标类型事件所有的回调 * @param type 事件类型 * @param args 额外参数
packages/core/src/lib/eventBus.ts:63
↓ 13 callersFunctionl
(e, n)
packages/core/src/utils/fingerprintjs.ts:206
↓ 13 callersFunctions
(e, n)
packages/core/src/utils/fingerprintjs.ts:225
↓ 12 callersFunctionon
( target: Window | Document, eventName: string, handler: AnyFun, opitons = false )
packages/core/src/utils/index.ts:13
↓ 11 callersFunctiong
(e)
packages/core/src/utils/fingerprintjs.ts:370
↓ 11 callersFunctionp
(e)
packages/core/src/utils/fingerprintjs.ts:364
↓ 11 callersFunctionu
(e)
packages/core/src/utils/fingerprintjs.ts:43
↓ 9 callersMethodclose
()
packages/core/src/lib/recordscreen.ts:77
↓ 9 callersFunctiond
(e, n)
packages/core/src/utils/fingerprintjs.ts:253
↓ 9 callersFunctionoff
( target: Window | Document, eventName: string, handler: AnyFun, opitons = false )
packages/core/src/utils/index.ts:545
↓ 9 callersFunctiony
(e, n)
packages/core/src/utils/fingerprintjs.ts:367
↓ 8 callersFunctiona
(e)
packages/core/src/utils/fingerprintjs.ts:158
↓ 8 callersFunctiono
(e, n)
packages/core/src/utils/fingerprintjs.ts:153
↓ 7 callersFunctioninit
(options: InitOptions)
packages/core/index.ts:24
↓ 7 callersFunctionisValidKey
( key: string | number | symbol, object: object )
packages/core/src/utils/index.ts:200
↓ 7 callersFunctionlogError
(...args: any[])
packages/core/src/utils/debug.ts:15
↓ 6 callersFunctionQ
(e)
packages/core/src/utils/fingerprintjs.ts:945
↓ 6 callersFunctiondebug
(...args: any[])
packages/core/src/utils/debug.ts:7
↓ 6 callersFunctionpad
(num: number, len: number, placeholder = '0')
packages/core/src/utils/index.ts:223
↓ 6 callersFunctionreplaceAop
( source: AnyObj, name: string, replacement: AnyFun, isForced = false )
packages/core/src/utils/index.ts:29
↓ 6 callersFunctiontypeofAny
(target: any)
packages/core/src/utils/index.ts:190
↓ 5 callersFunctionnormalizeObj
(source: AnyObj)
packages/core/src/utils/index.ts:50
↓ 5 callersFunctionpadZero
(num: any)
examples/react/src/utils/tools.ts:13
↓ 5 callersFunctionpadZero
(num)
examples/vue2/src/main.js:180
↓ 5 callersFunctionr
(e, n, t)
packages/core/src/utils/fingerprintjs.ts:146
↓ 5 callersFunctionsendPageView
* 发送数据 * 这里会发送路由跳转时间事件 以及 上一个页面停留时间事件
packages/core/src/lib/pv.ts:126
↓ 5 callersFunctionx
()
packages/core/src/utils/fingerprintjs.ts:544
↓ 4 callersMethoddisconnect
* 对所有元素停止观察
packages/core/src/lib/intersectionObserver.ts:142
↓ 4 callersFunctionemit
* 发送错误事件信息 * @param errorInfo 信息源
packages/core/src/lib/err.ts:238
↓ 4 callersFunctionexecuteFunctions
( funList: AnyFun[], through: boolean, args: any )
packages/core/src/utils/index.ts:359
↓ 4 callersFunctionisRegExp
(value: any)
packages/core/src/observer/ref.ts:5
↓ 4 callersFunctionloadTestPage
()
packages/core/__test__/performance.spec.ts:38
↓ 4 callersFunctionparseError
* 分析错误信息 * @param e 错误源信息 * @returns 相对标准格式的错误信息
packages/core/src/lib/err.ts:103
↓ 4 callersFunctionproxyEmit
()
packages/core/__test__/http.spec.ts:44
↓ 4 callersFunctionproxyEmit
()
packages/core/__test__/err.spec.ts:16
↓ 4 callersMethodremoveEvents
* 移除多个指定类型的事件监听 * @param types 事件类型数组
packages/core/src/lib/eventBus.ts:88
↓ 4 callersFunctionsendRequest
(url: string, type: 'xhr' | 'fetch' = 'xhr')
packages/core/__test__/http.spec.ts:53
↓ 4 callersFunctionsendXhr
(method: string, url: string)
examples/react/src/views/http/index.tsx:69
↓ 4 callersFunctionuuid
()
packages/core/src/utils/index.ts:248
↓ 4 callersFunctionv
(e)
packages/core/src/utils/fingerprintjs.ts:271
↓ 3 callersFunctionD
()
packages/core/src/utils/fingerprintjs.ts:884
↓ 3 callersFunctionE
(e)
packages/core/src/utils/fingerprintjs.ts:893
↓ 3 callersFunctionF
()
packages/core/src/utils/fingerprintjs.ts:558
↓ 3 callersFunctionH
(e)
packages/core/src/utils/fingerprintjs.ts:835
↓ 3 callersFunctionX
()
packages/core/src/utils/fingerprintjs.ts:529
↓ 3 callersMethod_getCallbackIndex
* 获取函数在 callback 列表中的位置
packages/core/src/lib/eventBus.ts:72
↓ 3 callersFunctionassertInitiatorType
( data: any, initiatorType: 'script' | 'link' | 'img' )
packages/core/__test__/performance.spec.ts:50
↓ 3 callersFunctionb
(e)
packages/core/src/utils/fingerprintjs.ts:361
↓ 3 callersFunctionbatchErrorB
(num: number)
examples/react/src/views/err/index.tsx:91
↓ 3 callersFunctiondeepAssign
(target: AnyObj, ...sources: AnyObj[])
packages/core/src/utils/index.ts:152
↓ 3 callersFunctiongetCookieByName
(name: string)
packages/core/src/utils/index.ts:286
↓ 3 callersFunctiongetElByAttr
(list: Element[], key: string)
packages/core/src/utils/element.ts:4
↓ 3 callersMethodgetItem
(key: string)
packages/core/src/utils/localStorage.ts:10
↓ 3 callersFunctiongroupArray
( arr: T[], ...keys: K[] )
packages/core/src/utils/index.ts:131
↓ 3 callersFunctionh
(e, n)
packages/core/src/utils/fingerprintjs.ts:278
↓ 3 callersFunctionhandleSendError
* 主动触发错误上报 * @param eventId 事件ID * @param message 错误信息 * @param options 自定义配置信息
packages/core/src/lib/err.ts:307
↓ 3 callersFunctionhandleSendPerformance
* 主动触发性能事件上报 * @param options 自定义配置信息
packages/core/src/lib/performance.ts:278
↓ 3 callersFunctionhasProxy
* 响应式 * 说明:与vue用法相似,但不提供多样的写法,只完成了基础用法,observer文件并不引用其他文件,为了方便移植 * 完成功能:ref computed watch * 兼容性:需要支持proxy,如不支持则响应式无效 * * 不支持proxy时各个函数表现: * ref
packages/core/src/observer/index.ts:18
↓ 3 callersFunctioni
(e)
packages/core/src/utils/fingerprintjs.ts:29
↓ 3 callersFunctionisFlase
(val: any)
packages/core/src/utils/is.ts:19
↓ 3 callersFunctionisIgnoreErrors
* 判断错误源信息是否为需要拦截的 * @param error 错误源信息
packages/core/src/lib/err.ts:196
↓ 3 callersFunctionn
()
packages/core/src/utils/getIps.ts:25
↓ 3 callersMethodobserve
* 开始观察目标元素 * 分为初始加载和过程中加载 * @param params 附带的额外参数
packages/core/src/lib/intersectionObserver.ts:88
↓ 3 callersFunctionparseGetParams
(url: string)
packages/core/src/utils/index.ts:493
↓ 3 callersFunctionrefreshSession
* 刷新会话存续期
packages/core/src/utils/session.ts:11
↓ 3 callersFunctiontriggerCodeError
()
examples/react/src/views/err/index.tsx:432
↓ 3 callersFunctionunKnowToArray
(target: T[] | T)
packages/core/src/utils/index.ts:382
↓ 3 callersMethodvalidateObject
* 验证选项的类型 - 只验证是否为 {} [] * 返回 false意思是取消放入队列 / 取消发送
packages/core/src/lib/sendData.ts:232
↓ 2 callersFunctionG
(e)
packages/core/src/utils/fingerprintjs.ts:615
↓ 2 callersFunctionK
(e)
packages/core/src/utils/fingerprintjs.ts:951
↓ 2 callersFunctionL
(e)
packages/core/src/utils/fingerprintjs.ts:380
↓ 2 callersFunctionM
(e, r, a)
packages/core/src/utils/fingerprintjs.ts:619
↓ 2 callersFunctionO
(e)
packages/core/src/utils/fingerprintjs.ts:939
↓ 2 callersFunctionR
()
packages/core/src/utils/fingerprintjs.ts:601
↓ 2 callersFunctionT
(e)
packages/core/src/utils/fingerprintjs.ts:936
↓ 2 callersFunctionU
(e)
packages/core/src/utils/fingerprintjs.ts:948
↓ 2 callersFunctionZ
()
packages/core/src/utils/fingerprintjs.ts:504
↓ 2 callersFunction_
(e)
packages/core/src/utils/fingerprintjs.ts:942
↓ 2 callersFunctiona
()
packages/core/src/utils/getIps.ts:31
↓ 2 callersMethodaddSub
()
packages/core/src/observer/dep.ts:11
↓ 2 callersFunctionbatchErrorAT
(num: number)
examples/react/src/views/err/index.tsx:83
↓ 2 callersFunctionbatchErrorA_Safe
(num: number)
examples/react/src/views/err/index.tsx:77
↓ 2 callersFunctioncomputed
(fun: AnyFun)
packages/core/src/observer/index.ts:26
↓ 2 callersFunctioncreateRouter
()
examples/vue2/src/router/index.js:9
next →1–100 of 419, ranked by callers