docs: function(parent) {
      if (!parent) return this;
      if (typeof parent.append === 'function') {
        parent.append(this);
      } else if (typeof parent.appendChild === 'function') {
        parent.appendChild(this._element);
        this.onAppend();
      }
      return this;
    }