setOnDeclMay only be set upon declaration via Core::extend() or mixIn.
settableMay be set upon declaration via Core::extend() or mixIn and/or read/written directly on run-time.
setOnDeclViaPushMay only be set after Core::extend() using MyClass.prop.push(...)
.
readOnlyMay only be read, not changed.
inMergePropsThis property is listed in _mergeProps by default so subclass defining it adds to its parent’s object instead of overwriting it entirely (but identical keys are still overwritten).
inMergePropsAThis property is listed in _mergeProps by default so subclass defining it adds to its parent’s values instead of overwriting the array entirely.
es6thiswarninBBWarning: avoid using ES6 arrow functions as handlers due to their fixed this
(es6this).
In Backbone…
unorderedAttention: JavaScript objects are unordered, as explained in the description of Ordered.
Event system (evt):tag_Events
- Base.sink()
- Base.bubble()
- Core._forward()
- Core.off()
- Core.fuse()
- Core.autoOff()
- Core.once()
- Core.on()
- Core.logEvents()
- Core.fire()
- Core.events
- Core::firer()
Inheritance-related:tag_Extension
Object’s lifecycle (construct, attach, render, update):tag_Lifecycle
Children and nesting (chld):tag_Nesting
- Base.remove()
- Base.assignChildren()
- Base.findKey()
- Base.nested()
- Base.unnested()
- Base.unnest()
- Base.unlist()
- Base.owned()
- Base._defaultKey()
- Base.nestEx()
- Base.nest()
- Base._childEvents
- Base._childClass
- Base._owning
- Base._children
- Base._parentKey
- Base._parent
Dealing with options (opt):tag_Options
- Base.assignResp()
- Base.ifSet()
- Base.change()
- Base.change_OPT()
- Base.normalize_OPT()
- Base.set()
- Base.get()
- Base.getSet()
- Base._initToOpt
- Base._respToOpt
- Base._opt
- Core.batch()
- Core._batchOptions()
- Core::batchGuard()