MCPcopy Create free account

hub / github.com/creeperyang/blog / functions

Functions338 in github.com/creeperyang/blog

↓ 125 callersFunctionisDef
(v)
codes/vue/src/shared/util.js:9
↓ 26 callersFunctionisUndef
(v)
codes/vue/src/shared/util.js:5
↓ 21 callersFunctionisTrue
(v)
codes/vue/src/shared/util.js:13
↓ 18 callersFunctionhasOwn
(obj, key)
codes/vue/src/shared/util.js:135
↓ 17 callersFunctionrender
(elements: any, containerDom: HTMLElement)
codes/didact/src/reconciler.ts:20
↓ 15 callersFunctionisObject
(obj)
codes/vue/src/shared/util.js:38
↓ 15 callersFunctionisPlainObject
(obj)
codes/vue/src/shared/util.js:55
↓ 12 callersFunctionextend
(to, _from)
codes/vue/src/shared/util.js:220
↓ 11 callersFunctioncallHook
(vm, hook)
codes/vue/src/core/instance/lifecycle.js:327
↓ 10 callersFunctiondefineReactive
( obj, key, val, customSetter, shallow )
codes/vue/src/core/observer/index.js:149
↓ 9 callersFunctionhandleError
(err, vm, info)
codes/vue/src/core/util/error.js:10
↓ 8 callersFunctionh
(type, config, ...children)
codes/snabbdom/src/h.js:17
↓ 8 callersFunctiontoggleObserving
(value)
codes/vue/src/core/observer/index.js:27
↓ 7 callersFunctioninsert
(parent, elm, ref)
codes/vue/src/core/vdom/patch.js:286
↓ 7 callersFunctionisNative
(Ctor)
codes/vue/src/core/util/env.js:54
↓ 7 callersFunctionisPrimitive
(value)
codes/vue/src/shared/util.js:24
↓ 7 callersFunctionobserve
(value, asRootData)
codes/vue/src/core/observer/index.js:120
↓ 7 callersFunctionsameVnode
(a, b)
codes/vue/src/core/vdom/patch.js:47
↓ 6 callersFunctioncreateElm
( vnode, insertedVnodeQueue, parentElm, refElm, nested, ownerArray, index )
codes/vue/src/core/vdom/patch.js:139
↓ 6 callersFunctionpatchVnode
* patch oldVnode 和 vnode (它们是相同的 vnode) * 1. 更新本身对应 dom 的 textContent/children/其它属性; * 2. 根据 children 的变化去决定是否递归 patch children 里的每个 vnode。 *
codes/snabbdom/src/index.js:361
↓ 6 callersFunctionpatchVnode
(oldVnode, vnode, insertedVnodeQueue, removeOnly)
codes/vue/src/core/vdom/patch.js:515
↓ 6 callersFunctionregisterRef
(vnode , isRemoval )
codes/vue/src/core/vdom/modules/ref.js:20
↓ 5 callersFunctioncallHook
(dir, hook, vnode, oldVnode, isDestroy)
codes/vue/src/core/vdom/modules/directives.js:110
↓ 5 callersFunctioncreateEmptyVNode
(text = '')
codes/vue/src/core/vdom/vnode.js:65
↓ 5 callersFunctioncreateTextVNode
(val)
codes/vue/src/core/vdom/vnode.js:72
↓ 5 callersFunctioninvokeCreateHooks
(vnode, insertedVnodeQueue)
codes/vue/src/core/vdom/patch.js:318
↓ 5 callersFunctionisSameVnode
* 检查两个 vnode 是不是同一个:key 相同且 type 相同。 * @param {Object} oldVnode 前一个 vnode * @param {Object} vnode 后一个 vnode * @return {Boolean} 是则
codes/snabbdom/src/vnode.js:38
↓ 5 callersFunctionisTextNode
(node)
codes/vue/src/core/vdom/helpers/normalize-children.js:43
↓ 5 callersFunctionmakeMap
( str, expectsLowerCase )
codes/vue/src/shared/util.js:95
↓ 5 callersMethodnotify
()
codes/vue/src/core/observer/dep.js:36
↓ 5 callersFunctiontraverse
(val)
codes/vue/src/core/observer/traverse.js:16
↓ 4 callersFunctioncached
(fn)
codes/vue/src/shared/util.js:142
↓ 4 callersFunctioncreateElement
( context, tag, data, children, normalizationType, alwaysNormalize )
codes/vue/src/core/vdom/create-element.js:32
↓ 4 callersFunctioncreateElm
(vnode, insertedVnodeQueue)
codes/snabbdom/src/index.js:89
↓ 4 callersMethoddepend
()
codes/vue/src/core/observer/dep.js:29
↓ 4 callersFunctiongetType
* Use function string name to check built-in types, * because a simple equality check will fail when running * across different vms / iframes.
codes/vue/src/core/util/props.js:180
↓ 4 callersMethodhas
(key)
codes/vue/src/core/util/env.js:74
↓ 4 callersFunctionisNew
(prev: IState, next: IState)
codes/didact/src/dom-utils.ts:7
↓ 4 callersFunctionmatches
(pattern, name)
codes/vue/src/core/components/keep-alive.js:13
↓ 4 callersFunctionmergeOptions
( parent, child, vm )
codes/vue/src/core/util/options.js:382
↓ 4 callersFunctionremove
(arr, item)
codes/vue/src/shared/util.js:122
↓ 4 callersFunctiontoRawType
(value)
codes/vue/src/shared/util.js:47
↓ 4 callersFunctionvnode
* 生成 vnode * @param {String} type 类型,如 'div' * @param {String} key key * @param {Object} data data,包括属性,事件等等 * @param {Array} chi
codes/snabbdom/src/vnode.js:14
↓ 3 callersMethodadd
(key)
codes/vue/src/core/util/env.js:77
↓ 3 callersFunctionassertObjectType
(name, value, vm)
codes/vue/src/core/util/options.js:368
↓ 3 callersFunctioncreateChildren
(vnode, children, insertedVnodeQueue)
codes/vue/src/core/vdom/patch.js:298
↓ 3 callersFunctioncreateFnInvoker
(fns)
codes/vue/src/core/vdom/helpers/update-listeners.js:25
↓ 3 callersFunctioncreateWatcher
( vm, expOrFn, handler, options )
codes/vue/src/core/instance/state.js:299
↓ 3 callersFunctiondef
(obj, key, val, enumerable)
codes/vue/src/core/util/lang.js:12
↓ 3 callersFunctionensureCtor
(comp, base)
codes/vue/src/core/vdom/helpers/resolve-async-component.js:15
↓ 3 callersFunctionforceRender
()
codes/vue/src/core/vdom/helpers/resolve-async-component.js:69
↓ 3 callersMethodget
* Evaluate the getter, and re-collect dependencies. * 执行 getter,并收集依赖
codes/vue/src/core/observer/watcher.js:96
↓ 3 callersFunctioninvokeDestroyHook
(vnode)
codes/vue/src/core/vdom/patch.js:361
↓ 3 callersFunctionisPatchable
(vnode)
codes/vue/src/core/vdom/patch.js:311
↓ 3 callersFunctionisServerRendering
()
codes/vue/src/core/util/env.js:36
↓ 3 callersFunctionpopTarget
()
codes/vue/src/core/observer/dep.js:59
↓ 3 callersFunctionproxy
(target, sourceKey, key)
codes/vue/src/core/instance/state.js:41
↓ 3 callersFunctionpruneCacheEntry
( cache, key, keys, current )
codes/vue/src/core/components/keep-alive.js:42
↓ 3 callersFunctionpushTarget
(_target)
codes/vue/src/core/observer/dep.js:54
↓ 3 callersFunctionremove
()
codes/vue/src/core/vdom/patch.js:105
↓ 3 callersFunctionremoveNode
(el)
codes/vue/src/core/vdom/patch.js:114
↓ 3 callersFunctionremoveVnodes
* 从 parent dom 删除 vnode 数组对应的 dom * @param {Element} parentElm 父dom * @param {Array} vnodes vnode 数组 * @param {Number} s
codes/snabbdom/src/index.js:176
↓ 3 callersFunctionremoveVnodes
(parentElm, vnodes, startIdx, endIdx)
codes/vue/src/core/vdom/patch.js:375
↓ 3 callersFunctionrender
()
codes/vue/src/core/components/keep-alive.js:88
↓ 3 callersFunctionresolveAsset
( options, type, id, warnMissing )
codes/vue/src/core/util/options.js:430
↓ 3 callersFunctionresolveSlots
( children , context )
codes/vue/src/core/instance/render-helpers/resolve-slots.js:8
↓ 3 callersMethodteardown
* Remove self from all dependencies' subscriber list.
codes/vue/src/core/observer/watcher.js:268
↓ 3 callersFunctiontoArray
(list, start)
codes/vue/src/shared/util.js:207
↓ 3 callersFunctionvalidateComponentName
(name)
codes/vue/src/core/util/options.js:259
↓ 3 callersFunctionvalidateProp
( key, propOptions, propsData, vm )
codes/vue/src/core/util/props.js:18
↓ 2 callersFunctionactivateChildComponent
(vm, direct)
codes/vue/src/core/instance/lifecycle.js:293
↓ 2 callersFunctionaddVnodes
* 添加 vnode 数组对应的 dom 到 parent dom * @param {Element} parentElm 父dom * @param {Element} before 添加时指定的 before dom * @param
codes/snabbdom/src/index.js:211
↓ 2 callersFunctionaddVnodes
(parentElm, refElm, vnodes, startIdx, endIdx, insertedVnodeQueue)
codes/vue/src/core/vdom/patch.js:355
↓ 2 callersFunctioncheckDuplicateKeys
(children)
codes/vue/src/core/vdom/patch.js:490
↓ 2 callersFunctioncheckProp
( res, hash, key, altKey, preserve )
codes/vue/src/core/vdom/helpers/extract-props.js:53
↓ 2 callersMethodclear
()
codes/vue/src/core/util/env.js:80
↓ 2 callersFunctioncloneAndMarkFunctionalResult
(vnode, data, contextVm, options)
codes/vue/src/core/vdom/create-functional-component.js:129
↓ 2 callersFunctioncloneVNode
(vnode)
codes/vue/src/core/vdom/vnode.js:80
↓ 2 callersFunctioncreateAsset
(filename)
codes/minipack/src/index.js:9
↓ 2 callersFunctioncreateComponent
( Ctor, data, context, children, tag )
codes/vue/src/core/vdom/create-component.js:110
↓ 2 callersFunctioncreateComputedGetter
(key)
codes/vue/src/core/instance/state.js:248
↓ 2 callersFunctiondefineComputed
( target, key, userDef )
codes/vue/src/core/instance/state.js:215
↓ 2 callersFunctionfilterKeys
* props 模块:支持 vnode 使用 props 来操作其它属性。
codes/snabbdom/src/modules/props.js:4
↓ 2 callersMethodgetAndInvoke
(cb)
codes/vue/src/core/observer/watcher.js:218
↓ 2 callersFunctiongetComponentName
(opts)
codes/vue/src/core/components/keep-alive.js:9
↓ 2 callersFunctiongetList
(count)
codes/snabbdom/demo/app.js:31
↓ 2 callersFunctiongetTypeIndex
(type, expectedTypes)
codes/vue/src/core/util/props.js:189
↓ 2 callersFunctionglobalHandleError
(err, vm, info)
codes/vue/src/core/util/error.js:30
↓ 2 callersFunctionhydrate
(elm, vnode, insertedVnodeQueue, inVPre)
codes/vue/src/core/vdom/patch.js:595
↓ 2 callersFunctioninitComponent
(vnode, insertedVnodeQueue)
codes/vue/src/core/vdom/patch.js:246
↓ 2 callersFunctioninstallRenderHelpers
(target )
codes/vue/src/core/instance/render-helpers/index.js:14
↓ 2 callersFunctioninvokeInsertHook
(vnode, queue, initial)
codes/vue/src/core/vdom/patch.js:575
↓ 2 callersFunctionisGone
(next: IState)
codes/didact/src/dom-utils.ts:8
↓ 2 callersFunctionisInInactiveTree
(vm)
codes/vue/src/core/instance/lifecycle.js:286
↓ 2 callersFunctionisKeyNotMatch
(expect , actual )
codes/vue/src/core/instance/render-helpers/check-keycodes.js:6
↓ 2 callersFunctionisPrimitive
codes/snabbdom/src/utils.js:7
↓ 2 callersFunctionisRegExp
(v)
codes/vue/src/shared/util.js:59
↓ 2 callersFunctionisReserved
(str)
codes/vue/src/core/util/lang.js:4
↓ 2 callersFunctionisSameType
(a, b)
codes/vue/src/core/util/props.js:185
↓ 2 callersFunctionisUnknownElement
(vnode, inVPre)
codes/vue/src/core/vdom/patch.js:122
next →1–100 of 338, ranked by callers