Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/M-cheng-web/web-tracing
/ functions
Functions
419 in github.com/M-cheng-web/web-tracing
⨍
Functions
419
◇
Types & classes
60
↓ 120 callers
Function
c
(e)
packages/core/src/utils/fingerprintjs.ts:36
↓ 54 callers
Method
send
* 发送事件列表
packages/core/src/lib/sendData.ts:33
↓ 39 callers
Method
get
()
packages/core/src/observer/watcher.ts:57
↓ 32 callers
Function
getTimestamp
()
packages/core/src/utils/index.ts:73
↓ 32 callers
Function
validateOption
* 验证选项的类型是否符合要求 * @param target 源对象 * @param targetName 对象名 * @param expectType 期望类型 * @returns 是否通过验证
packages/core/src/lib/options.ts:267
↓ 27 callers
Function
f
(e, n)
packages/core/src/utils/fingerprintjs.ts:268
↓ 23 callers
Function
isType
(type: any)
packages/core/src/utils/is.ts:1
↓ 22 callers
Function
n
(e, n, t, r)
packages/core/src/utils/fingerprintjs.ts:27
↓ 19 callers
Method
emit
* 记录需要发送的埋点数据 * @param e 需要发送的事件信息 * @param flush 是否立即发送
packages/core/src/lib/sendData.ts:139
↓ 18 callers
Method
addEvent
* 为目标类型事件添加回调 * @param handler 需要被添加的类型以及回调函数
packages/core/src/lib/eventBus.ts:23
↓ 17 callers
Function
validateMethods
(methodsName: string)
packages/core/src/utils/index.ts:177
↓ 16 callers
Function
t
(e, n)
packages/core/src/utils/fingerprintjs.ts:57
↓ 15 callers
Function
e
()
packages/core/src/utils/fingerprintjs.ts:14
↓ 15 callers
Function
formatDate
(timestamp: number)
examples/react/src/utils/tools.ts:1
↓ 14 callers
Function
getLocationHref
()
packages/core/src/utils/index.ts:64
↓ 14 callers
Function
m
(e, n)
packages/core/src/utils/fingerprintjs.ts:261
↓ 14 callers
Method
runEvent
* 执行目标类型事件所有的回调 * @param type 事件类型 * @param args 额外参数
packages/core/src/lib/eventBus.ts:63
↓ 13 callers
Function
l
(e, n)
packages/core/src/utils/fingerprintjs.ts:206
↓ 13 callers
Function
s
(e, n)
packages/core/src/utils/fingerprintjs.ts:225
↓ 12 callers
Function
on
( target: Window | Document, eventName: string, handler: AnyFun, opitons = false )
packages/core/src/utils/index.ts:13
↓ 11 callers
Function
g
(e)
packages/core/src/utils/fingerprintjs.ts:370
↓ 11 callers
Function
p
(e)
packages/core/src/utils/fingerprintjs.ts:364
↓ 11 callers
Function
u
(e)
packages/core/src/utils/fingerprintjs.ts:43
↓ 9 callers
Method
close
()
packages/core/src/lib/recordscreen.ts:77
↓ 9 callers
Function
d
(e, n)
packages/core/src/utils/fingerprintjs.ts:253
↓ 9 callers
Function
off
( target: Window | Document, eventName: string, handler: AnyFun, opitons = false )
packages/core/src/utils/index.ts:545
↓ 9 callers
Function
y
(e, n)
packages/core/src/utils/fingerprintjs.ts:367
↓ 8 callers
Function
a
(e)
packages/core/src/utils/fingerprintjs.ts:158
↓ 8 callers
Function
o
(e, n)
packages/core/src/utils/fingerprintjs.ts:153
↓ 7 callers
Function
init
(options: InitOptions)
packages/core/index.ts:24
↓ 7 callers
Function
isValidKey
( key: string | number | symbol, object: object )
packages/core/src/utils/index.ts:200
↓ 7 callers
Function
logError
(...args: any[])
packages/core/src/utils/debug.ts:15
↓ 6 callers
Function
Q
(e)
packages/core/src/utils/fingerprintjs.ts:945
↓ 6 callers
Function
debug
(...args: any[])
packages/core/src/utils/debug.ts:7
↓ 6 callers
Function
pad
(num: number, len: number, placeholder = '0')
packages/core/src/utils/index.ts:223
↓ 6 callers
Function
replaceAop
( source: AnyObj, name: string, replacement: AnyFun, isForced = false )
packages/core/src/utils/index.ts:29
↓ 6 callers
Function
typeofAny
(target: any)
packages/core/src/utils/index.ts:190
↓ 5 callers
Function
normalizeObj
(source: AnyObj)
packages/core/src/utils/index.ts:50
↓ 5 callers
Function
padZero
(num: any)
examples/react/src/utils/tools.ts:13
↓ 5 callers
Function
padZero
(num)
examples/vue2/src/main.js:180
↓ 5 callers
Function
r
(e, n, t)
packages/core/src/utils/fingerprintjs.ts:146
↓ 5 callers
Function
sendPageView
* 发送数据 * 这里会发送路由跳转时间事件 以及 上一个页面停留时间事件
packages/core/src/lib/pv.ts:126
↓ 5 callers
Function
x
()
packages/core/src/utils/fingerprintjs.ts:544
↓ 4 callers
Method
disconnect
* 对所有元素停止观察
packages/core/src/lib/intersectionObserver.ts:142
↓ 4 callers
Function
emit
* 发送错误事件信息 * @param errorInfo 信息源
packages/core/src/lib/err.ts:238
↓ 4 callers
Function
executeFunctions
( funList: AnyFun[], through: boolean, args: any )
packages/core/src/utils/index.ts:359
↓ 4 callers
Function
isRegExp
(value: any)
packages/core/src/observer/ref.ts:5
↓ 4 callers
Function
loadTestPage
()
packages/core/__test__/performance.spec.ts:38
↓ 4 callers
Function
parseError
* 分析错误信息 * @param e 错误源信息 * @returns 相对标准格式的错误信息
packages/core/src/lib/err.ts:103
↓ 4 callers
Function
proxyEmit
()
packages/core/__test__/http.spec.ts:44
↓ 4 callers
Function
proxyEmit
()
packages/core/__test__/err.spec.ts:16
↓ 4 callers
Method
removeEvents
* 移除多个指定类型的事件监听 * @param types 事件类型数组
packages/core/src/lib/eventBus.ts:88
↓ 4 callers
Function
sendRequest
(url: string, type: 'xhr' | 'fetch' = 'xhr')
packages/core/__test__/http.spec.ts:53
↓ 4 callers
Function
sendXhr
(method: string, url: string)
examples/react/src/views/http/index.tsx:69
↓ 4 callers
Function
uuid
()
packages/core/src/utils/index.ts:248
↓ 4 callers
Function
v
(e)
packages/core/src/utils/fingerprintjs.ts:271
↓ 3 callers
Function
D
()
packages/core/src/utils/fingerprintjs.ts:884
↓ 3 callers
Function
E
(e)
packages/core/src/utils/fingerprintjs.ts:893
↓ 3 callers
Function
F
()
packages/core/src/utils/fingerprintjs.ts:558
↓ 3 callers
Function
H
(e)
packages/core/src/utils/fingerprintjs.ts:835
↓ 3 callers
Function
X
()
packages/core/src/utils/fingerprintjs.ts:529
↓ 3 callers
Method
_getCallbackIndex
* 获取函数在 callback 列表中的位置
packages/core/src/lib/eventBus.ts:72
↓ 3 callers
Function
assertInitiatorType
( data: any, initiatorType: 'script' | 'link' | 'img' )
packages/core/__test__/performance.spec.ts:50
↓ 3 callers
Function
b
(e)
packages/core/src/utils/fingerprintjs.ts:361
↓ 3 callers
Function
batchErrorB
(num: number)
examples/react/src/views/err/index.tsx:91
↓ 3 callers
Function
deepAssign
(target: AnyObj, ...sources: AnyObj[])
packages/core/src/utils/index.ts:152
↓ 3 callers
Function
getCookieByName
(name: string)
packages/core/src/utils/index.ts:286
↓ 3 callers
Function
getElByAttr
(list: Element[], key: string)
packages/core/src/utils/element.ts:4
↓ 3 callers
Method
getItem
(key: string)
packages/core/src/utils/localStorage.ts:10
↓ 3 callers
Function
groupArray
( arr: T[], ...keys: K[] )
packages/core/src/utils/index.ts:131
↓ 3 callers
Function
h
(e, n)
packages/core/src/utils/fingerprintjs.ts:278
↓ 3 callers
Function
handleSendError
* 主动触发错误上报 * @param eventId 事件ID * @param message 错误信息 * @param options 自定义配置信息
packages/core/src/lib/err.ts:307
↓ 3 callers
Function
handleSendPerformance
* 主动触发性能事件上报 * @param options 自定义配置信息
packages/core/src/lib/performance.ts:278
↓ 3 callers
Function
hasProxy
* 响应式 * 说明:与vue用法相似,但不提供多样的写法,只完成了基础用法,observer文件并不引用其他文件,为了方便移植 * 完成功能:ref computed watch * 兼容性:需要支持proxy,如不支持则响应式无效 * * 不支持proxy时各个函数表现: * ref
packages/core/src/observer/index.ts:18
↓ 3 callers
Function
i
(e)
packages/core/src/utils/fingerprintjs.ts:29
↓ 3 callers
Function
isFlase
(val: any)
packages/core/src/utils/is.ts:19
↓ 3 callers
Function
isIgnoreErrors
* 判断错误源信息是否为需要拦截的 * @param error 错误源信息
packages/core/src/lib/err.ts:196
↓ 3 callers
Function
n
()
packages/core/src/utils/getIps.ts:25
↓ 3 callers
Method
observe
* 开始观察目标元素 * 分为初始加载和过程中加载 * @param params 附带的额外参数
packages/core/src/lib/intersectionObserver.ts:88
↓ 3 callers
Function
parseGetParams
(url: string)
packages/core/src/utils/index.ts:493
↓ 3 callers
Function
refreshSession
* 刷新会话存续期
packages/core/src/utils/session.ts:11
↓ 3 callers
Function
triggerCodeError
()
examples/react/src/views/err/index.tsx:432
↓ 3 callers
Function
unKnowToArray
(target: T[] | T)
packages/core/src/utils/index.ts:382
↓ 3 callers
Method
validateObject
* 验证选项的类型 - 只验证是否为 {} [] * 返回 false意思是取消放入队列 / 取消发送
packages/core/src/lib/sendData.ts:232
↓ 2 callers
Function
G
(e)
packages/core/src/utils/fingerprintjs.ts:615
↓ 2 callers
Function
K
(e)
packages/core/src/utils/fingerprintjs.ts:951
↓ 2 callers
Function
L
(e)
packages/core/src/utils/fingerprintjs.ts:380
↓ 2 callers
Function
M
(e, r, a)
packages/core/src/utils/fingerprintjs.ts:619
↓ 2 callers
Function
O
(e)
packages/core/src/utils/fingerprintjs.ts:939
↓ 2 callers
Function
R
()
packages/core/src/utils/fingerprintjs.ts:601
↓ 2 callers
Function
T
(e)
packages/core/src/utils/fingerprintjs.ts:936
↓ 2 callers
Function
U
(e)
packages/core/src/utils/fingerprintjs.ts:948
↓ 2 callers
Function
Z
()
packages/core/src/utils/fingerprintjs.ts:504
↓ 2 callers
Function
_
(e)
packages/core/src/utils/fingerprintjs.ts:942
↓ 2 callers
Function
a
()
packages/core/src/utils/getIps.ts:31
↓ 2 callers
Method
addSub
()
packages/core/src/observer/dep.ts:11
↓ 2 callers
Function
batchErrorAT
(num: number)
examples/react/src/views/err/index.tsx:83
↓ 2 callers
Function
batchErrorA_Safe
(num: number)
examples/react/src/views/err/index.tsx:77
↓ 2 callers
Function
computed
(fun: AnyFun)
packages/core/src/observer/index.ts:26
↓ 2 callers
Function
createRouter
()
examples/vue2/src/router/index.js:9
next →
1–100 of 419, ranked by callers