BT

jQuery 1.3 Liberado com Nova Alta Performance no CSS Selector Engine

por Dio Synodinos , traduzido por Douglas Masson em 22 Jan 2009 |

A versão 1.3 da biblioteca JavaScript jQuery foi disponibilizada com a funcionalidade Sizzle, um novíssimo CSS selector engine o qual oferece um ganho de performance significante para os selectors mais frequentemente usados. Juntamente com o lançamento, uma nova API browser está disponível online ou como uma aplicação Adobe AIR e pode acomodar exemplos executáveis que desenvolvedores possam experimentar.

A funcionalidade mais notável do novo release é:

  • Sizzle o qual é um standalone, totalmente extensível e engine CSS selector mais rápido.
  • Uma refatoração pesada no sistema de eventos
  •  A adição do “Live Events” que pode ser encontrado para todo elemento corrente - e futuro.
  • Mais rápido HTML appending.
  • Reescrita do método offset para mais rapidez.
  • Substituído "farejamento" de browser com funcionalidade de detecção, onde simula uma característica particular de browser ou bug para verificar essa existência.

O Time do jQuery pretende disponibilizar o jQuery 1.3.1 para capturar quaisquer bugs que podem ter escapado.

Como James Hart relata parece haver um problema com o uso da versão v1.3 com o Visual Studio atualmente:

…referencia JQuery 1.3 de um arquivo no VS2008, e falhas em um heap. Parece que algo no novo componente Sizzle CSS selector do JQuery que o VS simplesmente não gosta. Isso desabilita todos JavaScript no arquivo referenciado. É uma vergonha, a MS liberou um pre-SP1 hotfix que habilita intellisense ser compatível com jQuery 1.2, e eu sei que os caras do VS tem uma engine completamente revista vindo na próxima versão do VS. Mas agora, parece algo na capacidade de detecção de código do Sizzle que lançou o código corrente VS2008SP1 para alguém que vacilou.

Com sorte, se você está usando um arquivo -vsdoc.js para aumentar o jQuery, intellisense não falha porque ignora o atual arquivo fonte do JQuery. Infelizmente, não existe arquivo intellisense para JQuery 1.3.

Você pode encontrar mais informação no JavaScript e Rich Internet Applications aqui na InfoQ.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT