Edifício jQuery UI Plugins [fechado]
-
20-08-2019 - |
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?
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
- Abasteça Seu artigo Coding
- de arranque - ferramenta para salto inicial um plugin
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.