MCPcopy Create free account

hub / github.com/creeperyang/blog / functions

Functions338 in github.com/creeperyang/blog

↓ 2 callersFunctionisValidArrayIndex
(val)
codes/vue/src/shared/util.js:66
↓ 2 callersFunctionlogError
(err, vm, info)
codes/vue/src/core/util/error.js:41
↓ 2 callersFunctionmarkStatic
( tree , key , isOnce )
codes/vue/src/core/instance/render-helpers/render-static.js:40
↓ 2 callersFunctionmarkStaticNode
(node, key, isOnce)
codes/vue/src/core/instance/render-helpers/render-static.js:56
↓ 2 callersFunctionmergeData
* Helper that recursively merges two data objects together.
codes/vue/src/core/util/options.js:52
↓ 2 callersFunctionmergeDataOrFn
( parentVal, childVal, vm )
codes/vue/src/core/util/options.js:72
↓ 2 callersFunctionmergeField
(key)
codes/vue/src/core/util/options.js:418
↓ 2 callersFunctionmergeProps
(to, from)
codes/vue/src/core/vdom/create-functional-component.js:142
↓ 2 callersFunctionmergeVNodeHook
(def, hookKey, hook)
codes/vue/src/core/vdom/helpers/merge-hook.js:12
↓ 2 callersFunctionnextTick
(cb, ctx)
codes/vue/src/core/util/next-tick.js:96
↓ 2 callersFunctionnormalizeChildren
(children )
codes/vue/src/core/vdom/helpers/normalize-children.js:35
↓ 2 callersFunctionnormalizeDirectives
( dirs , vm )
codes/vue/src/core/vdom/modules/directives.js:83
↓ 2 callersMethodobserveArray
* Observe a list of Array items.
codes/vue/src/core/observer/index.js:83
↓ 2 callersFunctiononce
(fn)
codes/vue/src/shared/util.js:313
↓ 2 callersFunctionpruneCache
(keepAliveInstance, filter)
codes/vue/src/core/components/keep-alive.js:25
↓ 2 callersFunctionreconcileChildrenArray
* 核心函数,逐步创建 work-in-progress tree,决定提交阶段 (commit phase)需要 * 做的 DOM 操作(怎么更新 DOM)。 * 这里主要是比较 alternate 的 children filbers 和 newChildElements (virtual
codes/didact/src/reconciler.ts:232
↓ 2 callersMethodremoveSub
(sub)
codes/vue/src/core/observer/dep.js:24
↓ 2 callersFunctionresolveConstructorOptions
(Ctor)
codes/vue/src/core/instance/init.js:112
↓ 2 callersFunctionresolveInject
(inject, vm)
codes/vue/src/core/instance/inject.js:45
↓ 2 callersMethodrun
* Scheduler job interface. * Will be called by the scheduler.
codes/vue/src/core/observer/watcher.js:211
↓ 2 callersFunctionsetScope
(vnode)
codes/vue/src/core/vdom/patch.js:332
↓ 2 callersMethodupdate
* Subscriber interface. * Will be called when a dependency changes. * dep.notify 通知 watcher,watcher.update 被执行。
codes/vue/src/core/observer/watcher.js:180
↓ 2 callersFunctionupdateComponentListeners
( vm, listeners, oldListeners )
codes/vue/src/core/instance/events.js:36
↓ 2 callersFunctionupdateDomProperties
(dom: HTMLElement, prevProps: IProps, nextProps: IProps)
codes/didact/src/dom-utils.ts:10
↓ 2 callersFunctionwarnNonPresent
(target, key)
codes/vue/src/core/instance/proxy.js:16
↓ 1 callersFunction_createElement
( context, tag, data, children, normalizationType )
codes/vue/src/core/vdom/create-element.js:51
↓ 1 callersFunction_traverse
(val, seen)
codes/vue/src/core/observer/traverse.js:22
↓ 1 callersFunction_update
(oldVnode, vnode)
codes/vue/src/core/vdom/modules/directives.js:21
↓ 1 callersFunctionadd
(event, fn, once)
codes/vue/src/core/instance/events.js:24
↓ 1 callersMethodaddDep
* Add a dependency to this directive. * 被 dep.depend 调用,把 dep 加到 watcher 的 deps 里。
codes/vue/src/core/observer/watcher.js:131
↓ 1 callersMethodaddSub
(sub)
codes/vue/src/core/observer/dep.js:19
↓ 1 callersFunctionapplyNS
(vnode, ns, force)
codes/vue/src/core/vdom/create-element.js:138
↓ 1 callersFunctionarrify
(val: any)
codes/didact/src/reconciler.ts:221
↓ 1 callersFunctionassertNodeMatch
(node, vnode, inVPre)
codes/vue/src/core/vdom/patch.js:692
↓ 1 callersFunctionassertProp
* Assert whether a prop is valid.
codes/vue/src/core/util/props.js:97
↓ 1 callersFunctionassertType
(value, type)
codes/vue/src/core/util/props.js:149
↓ 1 callersFunctionbeginWork
* 为 fiber 创建 children fibers * * 1. 创建 stateNode 如果 wipFiber 没有的话; * 2. 对 wipFiber 的 children 执行 reconcileChildrenArray。 * @param {IFiber} wipFibe
codes/didact/src/reconciler.ts:169
↓ 1 callersFunctionbundle
(graph)
codes/minipack/src/index.js:65
↓ 1 callersFunctioncallActivatedHooks
(queue)
codes/vue/src/core/observer/scheduler.js:118
↓ 1 callersFunctioncallInsert
()
codes/vue/src/core/vdom/modules/directives.js:51
↓ 1 callersFunctioncallUpdatedHooks
(queue)
codes/vue/src/core/observer/scheduler.js:96
↓ 1 callersFunctioncheckComponents
* Validate component names
codes/vue/src/core/util/options.js:253
↓ 1 callersFunctionclassify
codes/vue/src/core/util/debug.js:14
↓ 1 callersMethodcleanupDeps
* Clean up for dependency collection. * 清理 wathcer 的依赖: * - 更新 deps/depIds; * - 清空 newDeps 和 newDepIds,为下次依赖收集做好准备
codes/vue/src/core/observer/watcher.js:151
↓ 1 callersFunctionclick
(dom)
codes/didact/test/05.set-state.test.js:42
↓ 1 callersFunctioncloneChildFibers
* 直接复制对应 old fiber 的 children fibers 到 work-in-progress fiber * 由于我们确信没有更新,所以只需要复制就好。 * @param parentFiber work-in-progress fiber
codes/didact/src/reconciler.ts:316
↓ 1 callersFunctioncommitAllWork
* 遍历root fiber的 effects (通过 completeWork 已收集所有变更),执行更新。 * @param fiber root fiber
codes/didact/src/reconciler.ts:379
↓ 1 callersFunctioncommitDeletion
* 删除 fiber 对应的 DOM。 * @param fiber 要执行删除的目标 fiber * @param domParent fiber 所包含的 DOM 的 parent DOM
codes/didact/src/reconciler.ts:428
↓ 1 callersFunctioncommitWork
* 检查 fiber 的 effectTag 并做对应的更新。 * @param fiber 需要处理的 fiber
codes/didact/src/reconciler.ts:395
↓ 1 callersFunctioncompleteWork
* 设置 CLASS_COMPONENT fiber 的 __fiber,为 parent fiber 建立 effects。 * @param fiber 叶子fiber(没有children)或者子fiber已执行过 completework 的fiber
codes/didact/src/reconciler.ts:350
↓ 1 callersFunctioncreateAsyncPlaceholder
( factory, data, context, children, tag )
codes/vue/src/core/vdom/helpers/resolve-async-component.js:27
↓ 1 callersFunctioncreateComponent
(vnode, insertedVnodeQueue, parentElm, refElm)
codes/vue/src/core/vdom/patch.js:224
↓ 1 callersFunctioncreateComponentInstanceForVnode
( vnode, // we know it's MountedComponentVNode but flow doesn't parent, // activeInstance in lifecycle sta
codes/vue/src/core/vdom/create-component.js:222
↓ 1 callersFunctioncreateDomElement
(fiber: IFiber)
codes/didact/src/dom-utils.ts:67
↓ 1 callersFunctioncreateElement
(type: string, config: object, ...args: any[])
codes/didact/src/element.ts:5
↓ 1 callersFunctioncreateFunctionalComponent
( Ctor, propsData, data, contextVm, children )
codes/vue/src/core/vdom/create-functional-component.js:88
↓ 1 callersFunctioncreateGraph
(entry)
codes/minipack/src/index.js:41
↓ 1 callersFunctioncreateInstance
(fiber: IFiber)
codes/didact/src/component.ts:30
↓ 1 callersFunctioncreateKeyToOldIdx
* 为 vnode 数组 begin~end 下标范围内的 vnode 创建它的 key 和 下标 的映射。 * @param {Array} children vnode 数组 * @param {Number} beginIdx 开始下标 * @param {Number} endI
codes/snabbdom/src/index.js:12
↓ 1 callersFunctioncreateKeyToOldIdx
(children, beginIdx, endIdx)
codes/vue/src/core/vdom/patch.js:72
↓ 1 callersFunctioncreateRmCb
* 创建 remove 回调函数 * @param {Element} childElm child element * @param {Number} listeners listeners 数量 * @return {Function} remove
codes/snabbdom/src/index.js:76
↓ 1 callersFunctioncreateRmCb
(childElm, listeners)
codes/vue/src/core/vdom/patch.js:104
↓ 1 callersFunctioncreateTextElement
(value: string)
codes/didact/src/element.ts:15
↓ 1 callersFunctioncreateWatcher
(data, expOrFn, cb, options)
codes/vue/__test_observer.js:4
↓ 1 callersFunctiondeactivateChildComponent
(vm, direct)
codes/vue/src/core/instance/lifecycle.js:311
↓ 1 callersFunctiondedupe
(latest, extended, sealed)
codes/vue/src/core/instance/init.js:150
↓ 1 callersFunctiondefaultStrat
(parentVal, childVal)
codes/vue/src/core/util/options.js:244
↓ 1 callersFunctiondependArray
* Collect dependencies on array elements when the array is touched, since * we cannot intercept array element access like property getters.
codes/vue/src/core/observer/index.js:297
↓ 1 callersFunctionemptyNodeAt
(elm)
codes/snabbdom/src/index.js:56
↓ 1 callersFunctionemptyNodeAt
(elm)
codes/vue/src/core/vdom/patch.js:100
↓ 1 callersMethodevaluate
* Evaluate and return the value of the watcher. * This only gets called for computed property watchers.
codes/vue/src/core/observer/watcher.js:248
↓ 1 callersFunctioneventsMixin
(Vue)
codes/vue/src/core/instance/events.js:46
↓ 1 callersFunctionextractPropsFromVNodeData
( data, Ctor, tag )
codes/vue/src/core/vdom/helpers/extract-props.js:10
↓ 1 callersFunctionfindIdxInOld
(node, oldCh, start, end)
codes/vue/src/core/vdom/patch.js:508
↓ 1 callersFunctionflattenArray
codes/snabbdom/src/utils.js:12
↓ 1 callersFunctiongetData
(data, vm)
codes/vue/src/core/instance/state.js:157
↓ 1 callersFunctiongetFirstComponentChild
(children)
codes/vue/src/core/vdom/helpers/get-first-component-child.js:8
↓ 1 callersFunctiongetPropDefaultValue
* Get the default value of a prop.
codes/vue/src/core/util/props.js:64
↓ 1 callersFunctiongetRawDirName
(dir )
codes/vue/src/core/vdom/modules/directives.js:106
↓ 1 callersFunctiongetRoot
* 对当前 fiber 取 root (通过 fiber 的 parent 属性) * @param {IFiber} fiber fiber 对象
codes/didact/src/reconciler.ts:127
↓ 1 callersFunctiongetTitle
()
examples/webpack-demo/src/js/title.js:2
↓ 1 callersFunctionhasValidKey
(config)
codes/snabbdom/src/h.js:13
↓ 1 callersFunctioninit
(modules = [], domApi)
codes/snabbdom/src/index.js:40
↓ 1 callersFunctioninitAssetRegisters
(Vue)
codes/vue/src/core/global-api/assets.js:9
↓ 1 callersFunctioninitComputed
(Comp)
codes/vue/src/core/global-api/extend.js:97
↓ 1 callersFunctioninitComputed
(vm, computed)
codes/vue/src/core/instance/state.js:174
↓ 1 callersFunctioninitData
(vm)
codes/vue/src/core/instance/state.js:115
↓ 1 callersFunctioninitEvents
(vm)
codes/vue/src/core/instance/events.js:12
↓ 1 callersFunctioninitExtend
(Vue)
codes/vue/src/core/global-api/extend.js:14
↓ 1 callersFunctioninitGlobalAPI
(Vue)
codes/vue/src/core/global-api/index.js:31
↓ 1 callersFunctioninitInjections
(vm)
codes/vue/src/core/instance/inject.js:22
↓ 1 callersFunctioninitInternalComponent
(vm, options)
codes/vue/src/core/instance/init.js:93
↓ 1 callersFunctioninitLifecycle
(vm)
codes/vue/src/core/instance/lifecycle.js:36
↓ 1 callersFunctioninitMethods
(vm, methods)
codes/vue/src/core/instance/state.js:258
↓ 1 callersFunctioninitMixin
(Vue)
codes/vue/src/core/global-api/mixin.js:5
↓ 1 callersFunctioninitMixin
(Vue)
codes/vue/src/core/instance/init.js:34
↓ 1 callersFunctioninitProps
(Comp)
codes/vue/src/core/global-api/extend.js:90
↓ 1 callersFunctioninitProps
(vm, propsOptions)
codes/vue/src/core/instance/state.js:67
↓ 1 callersFunctioninitProvide
(vm)
codes/vue/src/core/instance/inject.js:13
↓ 1 callersFunctioninitRender
(vm)
codes/vue/src/core/instance/render.js:26
← previousnext →101–200 of 338, ranked by callers