O jQuery é uma biblioteca JavaScript de referência que veio revolucionar a forma de programar em JavaScript e, consequentemente, o desenvolvimento de interfaces gráficas do utilizador (GUI) de sites e aplicações web. Open source e fácil de aprender, o jQuery é hoje uma importante e versátil ferramenta para os profissionais da área, apoiando em manipulações DOM, gestão de estilos, criação de animações, invocações Ajax, entre outros aspetos. Ideal para programadores web e webdesigners, este livro, orientado à tarefa, constitui um instrumento de iniciação à tecnologia jQuery, bem como a alguns dos seus plugins mais importantes e ilustrativos. A obra apresenta, com recurso a variadas imagens, tabelas e quadros, casos de uso e erros comuns na utilização do jQuery. Por outro lado, relaciona-o com tecnologias como HTML, HTTP, JavaScript, Ajax e CSS. Trata também do jQuery UI e do jQuery Mobile, sendo que esta 2.ª Edição Atualizada apresenta como principal novidade um maior enfoque no desenvolvimento web para dispositivos móveis. Este livro enquadra, sempre que se justifica, o desenvolvimento de aplicações/websites no ambiente de projeto e de negócio a que este está sujeito, no que toca a tempo, esforço e outras consequências que algumas decisões técnicas podem acarretar. De forma a estimular a aprendizagem e guiando o leitor numa apreensão progressiva e natural, foram incluídos 200 exemplos (testados nas versões 1.11.0 e 2.1.0), sendo alguns deles executáveis e editáveis online, uma mais-valia face ao tradicional ficheiro compactado de exemplos habitualmente distribuído com os livros de programação. Esta obra disponibiliza ainda a correspondência dos principais termos técnicos para o Português do Brasil. Ao longo do livro são abordados, entre outros, os seguintes temas: · Enquadramento do jQuery · Fundamentos do jQuery · CSS, Posição e Scroll · DOM · Animação · Eventos · Ajax · Plugins (com exemplos) jQuery Mobile
Luís Soares Formado em Engenharia Informática e de Computadores no Instituto Superior Técnico (Licenciatura e Mestrado). É frontend developer sénior, tendo já colaborado como analista, programador, arquiteto de software e responsável pela usabilidade em projetos no ramo das telecomunicações e dos media. Participou em projetos agile (Scrum), no ciclo de desenvolvimento de diversas aplicações e websites e já deu formação em desenvolvimento web, JSF e jQuery.