Pergunta

Após a sugestão de usar uma biblioteca para minhas necessidades de ajax Vou usar um, o problema é que são tantos e não tenho ideia de como começar a diferenciá-los.

Assim, alguém pode
A) Faça um resumo das diferenças ou
B) Aponte-me (e a outros como eu) algum lugar que tenha essa lista.

Falhar nesse plano C é seguir o que for mais mencionado aqui.

Foi útil?

Solução

Para responder B:

Comparação de estruturas JavaScript


EDITAR: Embora todos e suas mães aparentemente estejam andando no jQuery vagão (eu uso Kit Mochi), existem muitas bibliotecas que fornecem a mesma funcionalidade - o conjunto de problemas que a maioria das bibliotecas resolve (comunicação cliente-servidor assíncrona, manipulação de DOM, etc.) é o mesmo, e há poucas que não têm o que você precisa para fazer o trabalho.

O importante a determinar por si mesmo é se uma biblioteca se adequará ou não ao seu estilo e sensibilidade específicos.Ignorância generalizada sobre como JavaScript, a linguagem realmente funciona, juntamente com a imprensa negativa resultante disso, juntamente com a agora imensa popularidade do jQuery, leva a maioria das pessoas por esse caminho.Felizmente, não é um caminho ruim, pois há muitos viajantes para lhe fazer companhia quando as abstrações vazam e você precisa de ajuda.Você provavelmente não pode errar ao escolher o jQuery.

Outras dicas

jQuery, fácil de aprender, fácil de usar, pequeno espaço ocupado, comunidade ativa de desenvolvedores de plugins.Não há como errar com o jQuery.

Pelo que vale jQuery reformulação do site lançada esta manhã (sexta-feira, 29 de agosto de 2008).Uma boa curiosidade.E, claro, +1 à sua menção.

Stackoverflow usa jquery, eu acho, e ouvi dizer que jquery está na moda

Eu tenho que fazer outra votação para jQuery.É extremamente simples de usar e torna seu javascript muito mais limpo.

Por exemplo, se você deseja adicionar um evento onclick a todos os divs dentro de um elemento com id "clickdivs", basta fazer o seguinte:

function clickedme(event) {
  alert('Someone clicked me!');
}
$('#clickdivs div').click(clickedme);

Seu HTML ficaria assim:

<div id="clickdivs">
  <div>Click Here</div>
  <div>And Here</div>
  <p>Not here</p>
  <div>Click Here Too</div>
</div>

Viola!

Tópico relacionado aqui, com algumas boas contribuições:

Qual biblioteca JavaScript você escolheria para um novo projeto e por quê?

Estamos começando a usar jQuery onde trabalho.Não sou muito fã de JavaScript, mas todo mundo gosta muito.Não sei se isso ajuda em nada...

eu tenho usado Protótipo + Escriturário.

Eles têm uma boa documentação de API e funcionam muito bem para mim!Os maiores benefícios são:

  • Limpa código javascript bagunçado
  • Compatibilidade entre navegadores
  • Simplifica o manuseio de AJAX
  • Efeitos suaves da interface do usuário

Sugiro restringir-se a uma biblioteca que pode ser extraída de um CDN gratuito, como CDN AJAX do Google ou CDN AJAX da Microsoft.A disponibilidade em um CDN indica um certo nível mínimo de popularidade e usar um permitirá que você carregue suas páginas da web mais rapidamente.jQuery é minha biblioteca preferida e está disponível nos CDNs do Google e do MS.

jQuery é o melhor framework que já vi por aí ...está adotando métodos modernos de codificação, como código simples, limpo e rápido.

Vá para jQuery ...

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