(jQuery Fundamentals) Fundamentos de jQuery .M©todos do jQuery relacionados ao Ajax ..... 52....

download (jQuery Fundamentals) Fundamentos de jQuery .M©todos do jQuery relacionados ao Ajax ..... 52. Fundamentos

of 110

  • date post

    17-Dec-2018
  • Category

    Documents

  • view

    226
  • download

    1

Embed Size (px)

Transcript of (jQuery Fundamentals) Fundamentos de jQuery .M©todos do jQuery relacionados ao Ajax ..... 52....

Fundamentos de jQuery(jQuery Fundamentals)

Rebecca Murphey [http://www.rebeccamurphey.com]

http://www.rebeccamurphey.comhttp://www.rebeccamurphey.com

Fundamentos de jQuery (jQuery Fundamentals)Rebecca Murphey [http://www.rebeccamurphey.com]Herberth Amaral (traduo e reviso), Elvis Luciano Guimares (traduo e reviso), Diego Guimares (traduo),Diego Caxito (traduo), Luciana Balieiro (reviso), Washington Botelho (reviso), Giovani Generali (reviso)Copyright 2010

Licensed by Rebecca Murphey under the Creative Commons Attribution-Share Alike 3.0 United States license [http://creativecommons.org/licenses/by-sa/3.0/us/]. You are free to copy, distribute, transmit, and remix this work, provided you attribute the work to Rebecca Murphey as the originalauthor and reference the GitHub repository for the work [http://github.com/rmurphey/jqfundamentals]. If you alter, transform, or build upon thiswork, you may distribute the resulting work only under the same, similar or a compatible license. Any of the above conditions can be waived if youget permission from the copyright holder. For any reuse or distribution, you must make clear to others the license terms of this work. The best wayto do this is with a link to the license [http://creativecommons.org/licenses/by-sa/3.0/us/].

http://www.rebeccamurphey.comhttp://www.rebeccamurphey.comhttp://creativecommons.org/licenses/by-sa/3.0/us/http://creativecommons.org/licenses/by-sa/3.0/us/http://creativecommons.org/licenses/by-sa/3.0/us/http://github.com/rmurphey/jqfundamentalshttp://github.com/rmurphey/jqfundamentalshttp://creativecommons.org/licenses/by-sa/3.0/us/http://creativecommons.org/licenses/by-sa/3.0/us/

iii

ndice1. Bem vindo ..................................................................................................................... 1

Obtendo o cdigo ....................................................................................................... 1Software ................................................................................................................... 1Adicionando JavaScript sua pgina ............................................................................. 1Debugando JavaScript ................................................................................................. 2Exerccios ................................................................................................................. 2Convenes usadas neste livro. ..................................................................................... 2Material de referncia ................................................................................................. 3

I. JavaScript 101 ................................................................................................................ 42. O Bsico de JavaScript ............................................................................................ 5

Introduo ......................................................................................................... 5O Bsico de sintaxe ............................................................................................ 5Operadores ........................................................................................................ 5

Operadores Bsicos ..................................................................................... 5Operaes sobre nmeros & Strings ............................................................... 6Operadores lgicos ..................................................................................... 6Operadores de comparao ........................................................................... 7

Cdigo condicional ............................................................................................. 7Coisas Verdadeiras e Falsas ......................................................................... 8Associao Condicional de Variveis Com o Operador Ternrio .......................... 9Declarao Switch ...................................................................................... 9

Laos .............................................................................................................. 10O lao for ................................................................................................ 10O lao while ............................................................................................ 11O lao do-while ........................................................................................ 11Parando e continuando ............................................................................... 12

Palavras Reservadas .......................................................................................... 12Arrays ............................................................................................................. 14Objetos ........................................................................................................... 15Funes ........................................................................................................... 16

Usando funes ........................................................................................ 16Funes annimas autoexecutveis ............................................................... 17Funes como argumento ........................................................................... 17

Testando Tipo .................................................................................................. 18Escopo ............................................................................................................ 18Closures .......................................................................................................... 20

II. jQuery: Conceitos bsicos .............................................................................................. 223. O bsico de jQuery ............................................................................................... 23

$(document).ready() .......................................................................................... 23Selecionando elementos ..................................................................................... 23

Minha seleo contm algum elemento? ........................................................ 25Salvando selees ..................................................................................... 25Refinando & Filtrando Selees .................................................................. 26Seletores relacionados formulrios ............................................................. 26

Trabalhando com selees .................................................................................. 27Encadeamento .......................................................................................... 27Getters & Setters ...................................................................................... 28

CSS, Styling, & Dimenses ................................................................................ 28Usando classes do CSS para estilos .............................................................. 28Dimenses ............................................................................................... 29

Atributos ......................................................................................................... 29

Fundamentos de jQuery(jQuery Fundamentals)

iv

Travessia ......................................................................................................... 30Manipulando elementos ..................................................................................... 30

Obtendo e Definindo informaes sobre elementos .......................................... 31Movendo, copiando e removendo elementos. ................................................. 31Criando novos elementos ........................................................................... 33Manipulando atributos ............................................................................... 34

Exerccios ........................................................................................................ 34Selecionando ............................................................................................ 34Atravessamento ........................................................................................ 35Manipulando ............................................................................................ 35

4. Ncleo do jQuery .................................................................................................. 36$ vs $() ........................................................................................................ 36Mtodos Utilitrios ........................................................................................... 36Verificando tipos .............................................................................................. 37Mtodos de Dados ............................................................................................ 38Deteco de Navegador & Funcionalidades ........................................................... 39Evitando Conflitos com Outras Bibliotecas ............................................................ 39

5. Eventos ............................................................................................................... 40Introduo ....................................................................................................... 40Conectando Eventos a Elementos ........................................................................ 40

Conectando Eventos para Executar Apenas uma vez ........................................