buenas,
creo que tienes que dar un poco más de detalles a lo que te refieres. si te refieres a crear funciones en objetos nativos, simplemente consiste en expandir las propiedades del objeto tal como harías con cualquier otro objeto. por ejemplo.
Código:
document.body.fn = function(){
...
}
si te refieres a adopar la práctica de crear una cadena de invocación de métodos, entonces el método siempre debe devolver un objeto. por ejemplo.
Código:
var obj = {
fn: function(){
console.log('function fn invoked');
return this;
},
_fn: function(){
console.log('function _fn invoked');
return this;
}
};
obj.fn()._fn();