披荆斩棘

语言底层的修复
String.prototype.trim
Object.keys
Object.defineProperties
Function.prototype.bind
Array.prototype.indexOf
Array.prototype.lastIndexOf
Array.prototype.forEach
Array.prototype.filter
Array.prototype.map
Array.prototype.every
Array.prototype.some
JSON.parse的代替品parseData(未公开)
JSON.stringify的代替品quote(未公开)
DOM底层的修复
Node.prototype.contains
Element.prototype.classList
HTMLElement.prototype.outerHTML
SVGElement.prototype.innerHTML
SVGElement.prototype.outerHTML

青铜时代

常用工具函数
avalon.type
avalon.isWindow
avalon.isPlainObject
avalon.mix
avalon.slice
avalon.oneObject
avalon.error
avalon.log
avalon.noop
avalon.range
avalon.each
avalon.Array.ensure
avalon.Array.removeAt
avalon.Array.remove
avalon.nextTick
DOM的高级封装
avalon.css
avalon.bind
avalon.unbind
更多事件的支持
input
mouseener
mouseleave
mousewheel
animationend
avalon.parseHTML
avalon.innerHTML
avalon.clearHTML
fixCloneNode

光彩年华

设计模式的应用
事件管理系统: EventManager
心跳检测:avalon.tick
缓存系统:createCache
过滤器集
uppercase
lowercase
truncate
camelize
sanitize
escape
currency
number
date
DOM的优雅封装
avalon.fn.bind
avalon.fn.unbind
avalon.fn.data
avalon.fn.attr
avalon.fn.val
avalon.fn.css
avalon.fn.offset
avalon.fn.offsetParent
avalon.fn.scrollLeft
avalon.fn.scrollTop
avalon.fn.addClass
avalon.fn.hasClass
avalon.fn.removeClass
avalon.fn.toggleClass
avalon.fn.width
avalon.fn.height
avalon.fn.innerWidth
avalon.fn.innerHeight
avalon.fn.innerWidth
avalon.fn.innerHeight

鼎盛王朝

数据之域
两个VM工厂
modelFactory
Collection
三个创建代理VM的作坊
getEachPrxoy
getWithProxy
recycleEachProxy
两个池子
eachProxyPool
withProxyPool
依赖调度系统
registerSubscriber
notifySubscribers
collectSubscribers
视图之领
扫描系统
avalon.scan
scanTag
scanAttr
scanText
scanExpr
scanNodes
executeBindings
双向绑定系统
avalon.bindingExecutors
avalon.bindingHandlers
avalon.parseExprProxy

天下大同

编译系统
getVariables(抽取用户变量)
addAssign(拼接赋值语句)
parseExpr(转换为求值函数)
外挂
AMD加载器
DOMReady模块