Construyendo complementos de jQuery UI

votos
5

Más allá de la documentación oficial, ¿hay algún recurso recomendado para aprender a crear complementos de jQuery? Estoy particularmente interesado en crear complementos para la biblioteca de UI.

He estado buscando la fuente de algunos de los oficiales, pero he encontrado que todos se ven muy diferentes el uno del otro. Muchos no son bien comentados y es difícil decir qué bloques de código son parte de la estructura esencial y qué es específico para un plugin en particular.

Si todavía no hay ningún buen recurso para esto, ¿alguien puede darme una pista sobre la estructura básica con la que debería comenzar cuando escribo un complemento desde cero?

Publicado el 09/12/2008 a las 19:11
fuente por usuario
En otros idiomas...                            


4 respuestas

votos
3

Tutorial en "Learning jQuery"

Aprender jQuery es un sitio muy útil y tiene un excelente tutorial sobre creación de complementos .

Un principio que realmente me gustó fue: crear configuraciones predeterminadas que los usuarios pueden anular .

Entonces, quizás puedas decir $ (this) .highlight () y resaltará azul por defecto. O puede decir $ (this) .highlight ("verde") y resaltará en verde.

Pero también debes hacer posible decir:

   $(this).highlight({
    foreground: 'red'
    });

... y resaltará el rojo de ahí en adelante por defecto.

Otros buenos recursos

Respondida el 09/12/2008 a las 21:14
fuente por usuario

votos
1

Prueba este . Este tutorial lo guiará paso a paso a través de la creación de su propio plugin.

Respondida el 09/12/2008 a las 21:02
fuente por usuario

votos
1

El Capítulo 7 de JQuery en acción es "Extender JQuery con complementos personalizados" y debe proporcionarle la información que necesita.

Respondida el 09/12/2008 a las 20:44
fuente por usuario

votos
1

¿Has probado el libro Manning Publications sobre jQuery, jQuery In Action ? La tabla de contenido indica que hay un buen material para escribir sus propios complementos.

Respondida el 09/12/2008 a las 20:44
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more