Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/creeperyang/blog
/ functions
Functions
338 in github.com/creeperyang/blog
⨍
Functions
338
◇
Types & classes
24
↓ 2 callers
Function
isValidArrayIndex
(val)
codes/vue/src/shared/util.js:66
↓ 2 callers
Function
logError
(err, vm, info)
codes/vue/src/core/util/error.js:41
↓ 2 callers
Function
markStatic
( tree , key , isOnce )
codes/vue/src/core/instance/render-helpers/render-static.js:40
↓ 2 callers
Function
markStaticNode
(node, key, isOnce)
codes/vue/src/core/instance/render-helpers/render-static.js:56
↓ 2 callers
Function
mergeData
* Helper that recursively merges two data objects together.
codes/vue/src/core/util/options.js:52
↓ 2 callers
Function
mergeDataOrFn
( parentVal, childVal, vm )
codes/vue/src/core/util/options.js:72
↓ 2 callers
Function
mergeField
(key)
codes/vue/src/core/util/options.js:418
↓ 2 callers
Function
mergeProps
(to, from)
codes/vue/src/core/vdom/create-functional-component.js:142
↓ 2 callers
Function
mergeVNodeHook
(def, hookKey, hook)
codes/vue/src/core/vdom/helpers/merge-hook.js:12
↓ 2 callers
Function
nextTick
(cb, ctx)
codes/vue/src/core/util/next-tick.js:96
↓ 2 callers
Function
normalizeChildren
(children )
codes/vue/src/core/vdom/helpers/normalize-children.js:35
↓ 2 callers
Function
normalizeDirectives
( dirs , vm )
codes/vue/src/core/vdom/modules/directives.js:83
↓ 2 callers
Method
observeArray
* Observe a list of Array items.
codes/vue/src/core/observer/index.js:83
↓ 2 callers
Function
once
(fn)
codes/vue/src/shared/util.js:313
↓ 2 callers
Function
pruneCache
(keepAliveInstance, filter)
codes/vue/src/core/components/keep-alive.js:25
↓ 2 callers
Function
reconcileChildrenArray
* 核心函数,逐步创建 work-in-progress tree,决定提交阶段 (commit phase)需要 * 做的 DOM 操作(怎么更新 DOM)。 * 这里主要是比较 alternate 的 children filbers 和 newChildElements (virtual
codes/didact/src/reconciler.ts:232
↓ 2 callers
Method
removeSub
(sub)
codes/vue/src/core/observer/dep.js:24
↓ 2 callers
Function
resolveConstructorOptions
(Ctor)
codes/vue/src/core/instance/init.js:112
↓ 2 callers
Function
resolveInject
(inject, vm)
codes/vue/src/core/instance/inject.js:45
↓ 2 callers
Method
run
* Scheduler job interface. * Will be called by the scheduler.
codes/vue/src/core/observer/watcher.js:211
↓ 2 callers
Function
setScope
(vnode)
codes/vue/src/core/vdom/patch.js:332
↓ 2 callers
Method
update
* Subscriber interface. * Will be called when a dependency changes. * dep.notify 通知 watcher,watcher.update 被执行。
codes/vue/src/core/observer/watcher.js:180
↓ 2 callers
Function
updateComponentListeners
( vm, listeners, oldListeners )
codes/vue/src/core/instance/events.js:36
↓ 2 callers
Function
updateDomProperties
(dom: HTMLElement, prevProps: IProps, nextProps: IProps)
codes/didact/src/dom-utils.ts:10
↓ 2 callers
Function
warnNonPresent
(target, key)
codes/vue/src/core/instance/proxy.js:16
↓ 1 callers
Function
_createElement
( context, tag, data, children, normalizationType )
codes/vue/src/core/vdom/create-element.js:51
↓ 1 callers
Function
_traverse
(val, seen)
codes/vue/src/core/observer/traverse.js:22
↓ 1 callers
Function
_update
(oldVnode, vnode)
codes/vue/src/core/vdom/modules/directives.js:21
↓ 1 callers
Function
add
(event, fn, once)
codes/vue/src/core/instance/events.js:24
↓ 1 callers
Method
addDep
* Add a dependency to this directive. * 被 dep.depend 调用,把 dep 加到 watcher 的 deps 里。
codes/vue/src/core/observer/watcher.js:131
↓ 1 callers
Method
addSub
(sub)
codes/vue/src/core/observer/dep.js:19
↓ 1 callers
Function
applyNS
(vnode, ns, force)
codes/vue/src/core/vdom/create-element.js:138
↓ 1 callers
Function
arrify
(val: any)
codes/didact/src/reconciler.ts:221
↓ 1 callers
Function
assertNodeMatch
(node, vnode, inVPre)
codes/vue/src/core/vdom/patch.js:692
↓ 1 callers
Function
assertProp
* Assert whether a prop is valid.
codes/vue/src/core/util/props.js:97
↓ 1 callers
Function
assertType
(value, type)
codes/vue/src/core/util/props.js:149
↓ 1 callers
Function
beginWork
* 为 fiber 创建 children fibers * * 1. 创建 stateNode 如果 wipFiber 没有的话; * 2. 对 wipFiber 的 children 执行 reconcileChildrenArray。 * @param {IFiber} wipFibe
codes/didact/src/reconciler.ts:169
↓ 1 callers
Function
bundle
(graph)
codes/minipack/src/index.js:65
↓ 1 callers
Function
callActivatedHooks
(queue)
codes/vue/src/core/observer/scheduler.js:118
↓ 1 callers
Function
callInsert
()
codes/vue/src/core/vdom/modules/directives.js:51
↓ 1 callers
Function
callUpdatedHooks
(queue)
codes/vue/src/core/observer/scheduler.js:96
↓ 1 callers
Function
checkComponents
* Validate component names
codes/vue/src/core/util/options.js:253
↓ 1 callers
Function
classify
codes/vue/src/core/util/debug.js:14
↓ 1 callers
Method
cleanupDeps
* Clean up for dependency collection. * 清理 wathcer 的依赖: * - 更新 deps/depIds; * - 清空 newDeps 和 newDepIds,为下次依赖收集做好准备
codes/vue/src/core/observer/watcher.js:151
↓ 1 callers
Function
click
(dom)
codes/didact/test/05.set-state.test.js:42
↓ 1 callers
Function
cloneChildFibers
* 直接复制对应 old fiber 的 children fibers 到 work-in-progress fiber * 由于我们确信没有更新,所以只需要复制就好。 * @param parentFiber work-in-progress fiber
codes/didact/src/reconciler.ts:316
↓ 1 callers
Function
commitAllWork
* 遍历root fiber的 effects (通过 completeWork 已收集所有变更),执行更新。 * @param fiber root fiber
codes/didact/src/reconciler.ts:379
↓ 1 callers
Function
commitDeletion
* 删除 fiber 对应的 DOM。 * @param fiber 要执行删除的目标 fiber * @param domParent fiber 所包含的 DOM 的 parent DOM
codes/didact/src/reconciler.ts:428
↓ 1 callers
Function
commitWork
* 检查 fiber 的 effectTag 并做对应的更新。 * @param fiber 需要处理的 fiber
codes/didact/src/reconciler.ts:395
↓ 1 callers
Function
completeWork
* 设置 CLASS_COMPONENT fiber 的 __fiber,为 parent fiber 建立 effects。 * @param fiber 叶子fiber(没有children)或者子fiber已执行过 completework 的fiber
codes/didact/src/reconciler.ts:350
↓ 1 callers
Function
createAsyncPlaceholder
( factory, data, context, children, tag )
codes/vue/src/core/vdom/helpers/resolve-async-component.js:27
↓ 1 callers
Function
createComponent
(vnode, insertedVnodeQueue, parentElm, refElm)
codes/vue/src/core/vdom/patch.js:224
↓ 1 callers
Function
createComponentInstanceForVnode
( 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 callers
Function
createDomElement
(fiber: IFiber)
codes/didact/src/dom-utils.ts:67
↓ 1 callers
Function
createElement
(type: string, config: object, ...args: any[])
codes/didact/src/element.ts:5
↓ 1 callers
Function
createFunctionalComponent
( Ctor, propsData, data, contextVm, children )
codes/vue/src/core/vdom/create-functional-component.js:88
↓ 1 callers
Function
createGraph
(entry)
codes/minipack/src/index.js:41
↓ 1 callers
Function
createInstance
(fiber: IFiber)
codes/didact/src/component.ts:30
↓ 1 callers
Function
createKeyToOldIdx
* 为 vnode 数组 begin~end 下标范围内的 vnode 创建它的 key 和 下标 的映射。 * @param {Array} children vnode 数组 * @param {Number} beginIdx 开始下标 * @param {Number} endI
codes/snabbdom/src/index.js:12
↓ 1 callers
Function
createKeyToOldIdx
(children, beginIdx, endIdx)
codes/vue/src/core/vdom/patch.js:72
↓ 1 callers
Function
createRmCb
* 创建 remove 回调函数 * @param {Element} childElm child element * @param {Number} listeners listeners 数量 * @return {Function} remove
codes/snabbdom/src/index.js:76
↓ 1 callers
Function
createRmCb
(childElm, listeners)
codes/vue/src/core/vdom/patch.js:104
↓ 1 callers
Function
createTextElement
(value: string)
codes/didact/src/element.ts:15
↓ 1 callers
Function
createWatcher
(data, expOrFn, cb, options)
codes/vue/__test_observer.js:4
↓ 1 callers
Function
deactivateChildComponent
(vm, direct)
codes/vue/src/core/instance/lifecycle.js:311
↓ 1 callers
Function
dedupe
(latest, extended, sealed)
codes/vue/src/core/instance/init.js:150
↓ 1 callers
Function
defaultStrat
(parentVal, childVal)
codes/vue/src/core/util/options.js:244
↓ 1 callers
Function
dependArray
* 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 callers
Function
emptyNodeAt
(elm)
codes/snabbdom/src/index.js:56
↓ 1 callers
Function
emptyNodeAt
(elm)
codes/vue/src/core/vdom/patch.js:100
↓ 1 callers
Method
evaluate
* 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 callers
Function
eventsMixin
(Vue)
codes/vue/src/core/instance/events.js:46
↓ 1 callers
Function
extractPropsFromVNodeData
( data, Ctor, tag )
codes/vue/src/core/vdom/helpers/extract-props.js:10
↓ 1 callers
Function
findIdxInOld
(node, oldCh, start, end)
codes/vue/src/core/vdom/patch.js:508
↓ 1 callers
Function
flattenArray
codes/snabbdom/src/utils.js:12
↓ 1 callers
Function
getData
(data, vm)
codes/vue/src/core/instance/state.js:157
↓ 1 callers
Function
getFirstComponentChild
(children)
codes/vue/src/core/vdom/helpers/get-first-component-child.js:8
↓ 1 callers
Function
getPropDefaultValue
* Get the default value of a prop.
codes/vue/src/core/util/props.js:64
↓ 1 callers
Function
getRawDirName
(dir )
codes/vue/src/core/vdom/modules/directives.js:106
↓ 1 callers
Function
getRoot
* 对当前 fiber 取 root (通过 fiber 的 parent 属性) * @param {IFiber} fiber fiber 对象
codes/didact/src/reconciler.ts:127
↓ 1 callers
Function
getTitle
()
examples/webpack-demo/src/js/title.js:2
↓ 1 callers
Function
hasValidKey
(config)
codes/snabbdom/src/h.js:13
↓ 1 callers
Function
init
(modules = [], domApi)
codes/snabbdom/src/index.js:40
↓ 1 callers
Function
initAssetRegisters
(Vue)
codes/vue/src/core/global-api/assets.js:9
↓ 1 callers
Function
initComputed
(Comp)
codes/vue/src/core/global-api/extend.js:97
↓ 1 callers
Function
initComputed
(vm, computed)
codes/vue/src/core/instance/state.js:174
↓ 1 callers
Function
initData
(vm)
codes/vue/src/core/instance/state.js:115
↓ 1 callers
Function
initEvents
(vm)
codes/vue/src/core/instance/events.js:12
↓ 1 callers
Function
initExtend
(Vue)
codes/vue/src/core/global-api/extend.js:14
↓ 1 callers
Function
initGlobalAPI
(Vue)
codes/vue/src/core/global-api/index.js:31
↓ 1 callers
Function
initInjections
(vm)
codes/vue/src/core/instance/inject.js:22
↓ 1 callers
Function
initInternalComponent
(vm, options)
codes/vue/src/core/instance/init.js:93
↓ 1 callers
Function
initLifecycle
(vm)
codes/vue/src/core/instance/lifecycle.js:36
↓ 1 callers
Function
initMethods
(vm, methods)
codes/vue/src/core/instance/state.js:258
↓ 1 callers
Function
initMixin
(Vue)
codes/vue/src/core/global-api/mixin.js:5
↓ 1 callers
Function
initMixin
(Vue)
codes/vue/src/core/instance/init.js:34
↓ 1 callers
Function
initProps
(Comp)
codes/vue/src/core/global-api/extend.js:90
↓ 1 callers
Function
initProps
(vm, propsOptions)
codes/vue/src/core/instance/state.js:67
↓ 1 callers
Function
initProvide
(vm)
codes/vue/src/core/instance/inject.js:13
↓ 1 callers
Function
initRender
(vm)
codes/vue/src/core/instance/render.js:26
← previous
next →
101–200 of 338, ranked by callers