8.1. ¿Qué es una extensión?
Una extensión de jQuery es simplemente un nuevo método que se utilizará para extender el prototipo (prototype) del objeto jQuery. Cuando se extiende el prototipo, todos los objetos jQuery hereden los métodos añadidos. Por lo tanto, cuando se realiza una llamada jQuery()
, es creado un nuevo objeto jQuery con todos los métodos heredados.
El objetivo de una extensión es realizar una acción utilizando una colección de elementos, de la misma forma que lo hacen, por ejemplo, los métodos fadeOut
o addClass
de la biblioteca.
Usted puede realizar sus propias extensiones y utilizarlas de forma privada en su proyecto o también puede publicarlas para que otras personas le saquen provecho.