Explicación detallada de cómo escribir el complemento JQuery
Hay dos tipos de desarrollo de complementos de jQuery:
Uno es el desarrollo de complementos a nivel de clase, que consiste en agregar nuevos funciones globales a jQuery, lo que equivale a agregar nuevas funciones globales a la propia clase jQuery. Para agregar métodos, las funciones globales de jQuery son funciones que pertenecen al espacio de nombres de jQuery y la otra es el desarrollo de complementos a nivel de objeto, que es agregar; métodos para objetos jQuery. Estos dos tipos de desarrollo de funciones se describen en detalle a continuación.
1. Desarrollo de complementos a nivel de clase
La comprensión más directa del desarrollo de complementos a nivel de clase es agregar métodos de clase a la clase jQuery, que puede entenderse como agregando métodos estáticos. Un ejemplo típico es la función $.AJAX(), que se definirá en el espacio de nombres jQuery. En cuanto al desarrollo de complementos a nivel de clase, se puede ampliar de las siguientes formas:
1.1?
Agregar una nueva función global
Agregar una función global, solo necesitamos definirla de la siguiente manera:
jQuery.foo =?
function() {? prueba. Esto es sólo una?
prueba.');?
};?
1.2?
Agregar múltiples funciones globales
La definición de agregar múltiples funciones globales es la siguiente:
Código de colección de código Java
jQuery.foo = function() {?
alert('Esto es una prueba. ¿Esto es?
sólo una prueba.');?
};?< / p>
jQuery.bar =?
function(param) {?
alert('Esta función toma un?
parámetro, que es " ' + param + '".') ;?
};?
El método de llamada es el mismo que el de la función: jQuery.foo(); ; o $.foo (); $.bar('bar');
1.3?
función() {? una prueba. Esto es ?
solo una prueba.');?
},?
barra: función(param)?
{?
alert('Esta función toma un?
parámetro, que es "' + param +'".') ;?
} ?
});
}?