Pergunta

Além da documentação oficial, existem recursos recomendados para aprender a construir plugins jQuery. Estou particularmente interessado em construir plugins para o libary UI.

Eu estive olhando a fonte de alguns dos mais oficiais, mas eu descobri que todos eles parecem muito diferentes uns dos outros. Muitos não são bem comentado e é difícil dizer o que blocos de código são parte da estrutura essencial eo que é específico para um plugin específico.

Se ainda não há qualquer bons recursos para isso, alguém pode me indício sobre o que estrutura básica que eu deveria estar começando com ao escrever um plugin do zero?

Foi útil?

Solução

Tutorial em "Aprendizagem jQuery"

Aprendizagem jQuery é um site muito útil, e tem uma grande tutorial sobre plug-in de autoria .

Um princípio eu realmente gostei foi:. criar configurações padrão que os usuários podem substituir

Então, talvez você possa dizer $ (this) DESTAQUE () e ele vai destacar azul por padrão. Ou você pode dizer $ (this) DESTAQUE ( "verde") e vai destacar verde.

Mas você deve também torná-lo possível dizer:

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

... e vai destacar vermelho a partir de então por padrão.

Outros bons recursos

Outras dicas

Você já tentou o livro Manning Publications em jQuery, jQuery em Ação ? O href="http://www.manning.com/bibeault/excerpt_contents.html" mesa de conteúdos indica que há bom material em escrever seus próprios plugins.

Capítulo 7 do JQuery em Ação é "Estendendo JQuery com Plugins personalizados "e deve fornecer-lhe as informações que você precisa.

Tente esta . Este tutorial irá levá-lo passo a passo através da criação de seu próprio plugin.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top