BT

Novidades O InfoQ vem desenvolvendo uma série de novas funcionalidades para melhorar sua experiência com o site. Confira!

jQuery 1.3 Liberado com Nova Alta Performance no CSS Selector Engine

| por Dio Synodinos Seguir 2 Seguidores , traduzido por Douglas Masson Seguir 0 Seguidores em 22 jan 2009. Tempo estimado de leitura: 1 minuto |

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.

Avalie esse artigo

Relevância
Estilo/Redação

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

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT