fn

var avalon = function (el) {
    return new avalon.init(el)
}
avalon.init = function (el) {
    this[0] = this.element = el
}
avalon.fn = avalon.prototype = avalon.init.prototype
avalon.fn.log = function() {
    console.log(this)
}
avalon(document.body).log()

原文地址:https://www.cnblogs.com/jzm17173/p/5978449.html