Pergunta

Eu estou querendo saber se é OK para usar vários frameworks javascript, por exemplo (jQuery, Rafael) no mesmo script (manipulação de eventos & ajax com jQuery e desenho com Rafael) ?

Foi útil?

Solução

Raphael não é realmente uma estrutura. É uma biblioteca especializada.

Quando se trata de misturar estruturas, geralmente é uma má idéia.

Enquanto você geralmente pode convencê -los a funcionar sem conflitar, você termina usando muito código que faz o mesmo trabalho que muitos outros códigos na página. Isso adiciona muita sobrecarga à página, o que é ruim para o desempenho.

Outras dicas

Sim, está tudo bem. JQuery ficará feliz não se vincular a $ Se você perguntar (e precisar):

jQuery.noConflict();

Eu não acho que haja nenhum problema sobre isso, já que a demo de Raphael já usa jQuery: http://rafaeljs.com/analytics.html (Veja a fonte do código).

Se você tem uma boa razão para isso:sim.Tal razão seria que ambos os quadros possuem características diferentes.Obviamente, você só deve usar quadros estáveis que não têm problemas conhecidos de interferência com outros frameworks (ou fornecer uma maneira para evitar interferências, como jQuery faz com o noConflict método)...

Enfim, pode não ser uma má idéia para pesquisar o plugin directory (plugins.jquery.com) para ver se há alguma coisa disponíveis, como o Raphael, ou talvez um plugin que integra Raphael com jQuery antes de combinar os dois mesmo...

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