SlideShare uma empresa Scribd logo
 
- Objetos Javascript - Sinalizadoras - Ajax Funções Utilitárias
$.trim(string) Remove os caracteres em branco à esquerda e à direita  $("button").click(function () { var str = "  Texto qualquer  "; alert("'" + str + "'"); str = $.trim(str); alert("'" + str + "'"); }); '  Texto qualquer  ' 'Texto qualquer'
$.each(collection, function(indexInArray, valueOfElement)) $.each([52, 97], function(index, value) {  alert(index + ': ' + value);  }); Usada para iterar sobre arrays e objetos 0: 52 1: 97   André é um aspirante a Amaury Jr.  Fábio é um aspirante a Spock   $.each({“André”: “Amauri Jr. ”, “Fábio”: “Spock" },function(index, value) {  alert(index + 'é um aspirante a  ' + value);  });
$.map(array, function(elementOfArray,indexInArray)) Método que executa uma função para cada linha do array e  joga os valores de retorno da função em um novo array. var novoArray = $.map([0,1,1,2,3,5,8], function(value) {  return value + 2; }); alert(novoArray); 2,3,3,4,5,7,10 var outroArray = $.map(['0','1','2','3','4','S','6'], function(element) {  var resultado = new Number (element); return isNaN(resultado) ? null : resultado ; }); alert(outroArray); 0,1,2,3,4,6
$.grep(array, function(element,index),invert) Varre a matriz e quando o retorno da função for true ( padrão ), coleta o elemento em uma nova matriz. var array = [ 1, 9, 3, 8, 6, 1, 5, 9, 4, 7, 5, 3, 8, 5,  6, 9, 1 ]; umNovoArray = $.grep(array, function(element, index){   return (element != 5 && index > 4); }); alert (umNovoArray); 1,9,4,7,3,8,6,9,1 - O  $.each  executa um função para cada elemento (array, objeto, e sempre retornará todos os elementos; - O  $.map  faz o mesmo que o  $.each , com a diferença que você pode especificar o que será retornado; - O  $.grep  só funciona com arrays, e para retornar um elemento do array a função deve retornar true;
$.inArray(value, array) Devolve o índice da primeira ocorrência do valor passado var indice = $.inArray(8,[0,1,1,2,3,5,8]); alert(indice); 6 var indice = $.inArray(10,[0,1,1,2,3,5,8]); alert(indice); -1
$(). makeArray  (object) Converte um objeto do tipo matriz em uma matriz Javascript de verdade. <body> <div>Primeiro</div> <div>Segundo</div>  <div>Terceiro</div> <div>Quarto</div> </body> Primeiro Segundo Terceiro Quarto var elementos = $(&quot;div&quot;);  var array = $.makeArray(elementos); array.reverse();  $(array).appendTo(document.body); Quarto Terceiro Segundo Primeiro
$. merge (firstArray, secondArray) $. isArray (object) Mescla o conteúdo do segundo array com o do primeiro. Retorna true se o objeto passado for um array Javascript. $. unique (array) Dada uma matriz de elementos DOM, devolve uma matriz com os elementos exclusivos.
$. type (object) $.type(true) === &quot;boolean&quot; $.type(3) === &quot;number&quot; $.type(&quot;test&quot;) === &quot;string&quot; $.type(function(){}) === &quot;function&quot; $.type([]) === &quot;array&quot; $.type(new Date()) === &quot;date&quot; $.type(/test/) === &quot;regexp&quot; Determina a classe do objeto passado, desde que o browser implemente internamente essa classe.  A partir da versão 1.4.3
http://mushmad.posterous.com/jquery-iterators-simples-como-deve-ser http://jquery.com/ http://jqfundamentals.com/book/ Referências:
Obrigado!

Mais conteúdo relacionado

PDF
Java script aula 04 - objeto array
PPT
C++ Standard Template Library
PDF
Python Class
PDF
Programação funcional em JavaScript: como e por quê?
PDF
Programação funcional tipada: uma introdução
PDF
Collection Java (2/2)
PDF
Vetores, Matrizes e Strings em C Parte 1
PDF
Haskell aula3 listas
Java script aula 04 - objeto array
C++ Standard Template Library
Python Class
Programação funcional em JavaScript: como e por quê?
Programação funcional tipada: uma introdução
Collection Java (2/2)
Vetores, Matrizes e Strings em C Parte 1
Haskell aula3 listas

Mais procurados (20)

PDF
Haskell aula7 libs_intro_arquivos
PDF
Haskell aula5 f.ordem-sup_modulos-cifra_cesar
PDF
Pilha e Fila Dinamica
PDF
Aprendendo objective c - parte 1
PDF
Estrutura de dados - Filas
PPTX
Linguagem C - Vetores
PPTX
Estrutura de dados em Java - Filas
PPTX
Linguagem C - Vetores, Matrizes e Funções
PDF
Vetores, Matrizes e Strings em C Parte 3
PPTX
Estrutura de dados em Java - Filas com lista encadeada
PDF
Cheat sheet - String Java (Referência rápida)
PDF
Estrutura de dados - Pilhas
PDF
Estrutura de dados - Implementação de filas com listas
PDF
Tema 2 | Linguagem PHP Básico (II)
PDF
Curso de PHP - Arrays
KEY
Desenvolvimento iOS - Aula 1
PPTX
Estrutura de dados em Java - Filas
PPTX
ESTRUTURA DE DADOS (JAVA) AULA 09
PDF
Python para quem sabe Python (aula 2)
PPTX
Estrutura de dados em Java - Pilhas
Haskell aula7 libs_intro_arquivos
Haskell aula5 f.ordem-sup_modulos-cifra_cesar
Pilha e Fila Dinamica
Aprendendo objective c - parte 1
Estrutura de dados - Filas
Linguagem C - Vetores
Estrutura de dados em Java - Filas
Linguagem C - Vetores, Matrizes e Funções
Vetores, Matrizes e Strings em C Parte 3
Estrutura de dados em Java - Filas com lista encadeada
Cheat sheet - String Java (Referência rápida)
Estrutura de dados - Pilhas
Estrutura de dados - Implementação de filas com listas
Tema 2 | Linguagem PHP Básico (II)
Curso de PHP - Arrays
Desenvolvimento iOS - Aula 1
Estrutura de dados em Java - Filas
ESTRUTURA DE DADOS (JAVA) AULA 09
Python para quem sabe Python (aula 2)
Estrutura de dados em Java - Pilhas
Anúncio

Destaque (20)

DOC
Tac lesson 5
PPTX
Tarea 4 derecho internacional
PDF
Backup Incremental auto - Windows Server 2008
PPT
Comportamento individual
PPTX
Presentation1
PDF
Luan dias 3º a
PPTX
2013년 SW동아리 재능기부챌린지 최종 프레젠테이션
PPT
Salmos e hinos 001
ODP
Minha comunidade: Poços de caldas
PPT
Desenvolvimento fisico e psíquico na adolescencia
PPTX
Trabalho sobre o comprador organizacional cliente cnt brasil
PDF
Conflitos Envolvendo Nomes de Domínio: UDRP / SACI
PPTX
Acolhimento familar
PDF
Building a better retirement nest egg.
PDF
Grade 4 a work book
PPT
Santo, santo, santo
DOC
Tradicion Leng Dif 4º
DOCX
Early warning signs of mental illness
PPT
Joseph zabala y nicolas rodrigues 904
Tac lesson 5
Tarea 4 derecho internacional
Backup Incremental auto - Windows Server 2008
Comportamento individual
Presentation1
Luan dias 3º a
2013년 SW동아리 재능기부챌린지 최종 프레젠테이션
Salmos e hinos 001
Minha comunidade: Poços de caldas
Desenvolvimento fisico e psíquico na adolescencia
Trabalho sobre o comprador organizacional cliente cnt brasil
Conflitos Envolvendo Nomes de Domínio: UDRP / SACI
Acolhimento familar
Building a better retirement nest egg.
Grade 4 a work book
Santo, santo, santo
Tradicion Leng Dif 4º
Early warning signs of mental illness
Joseph zabala y nicolas rodrigues 904
Anúncio

Semelhante a Apresentação j query5 (8)

PDF
(A13) LabMM3 - JavaScript - Arrays multidimensionais
PDF
Apresentação funções jQuery - Inovadora Sistemas
PDF
(A12) LabMM3 - JavaScript - Arrays
PDF
T12_LM3: Arrays (2013-2014)
PDF
T13_LM3: Arrays (2013-2014)
PDF
Linguagem de programação JavaScript.pdf
PDF
LabMM3 - Aula teórica 10
PPTX
Light Talk sobre JavaScript Funcional
(A13) LabMM3 - JavaScript - Arrays multidimensionais
Apresentação funções jQuery - Inovadora Sistemas
(A12) LabMM3 - JavaScript - Arrays
T12_LM3: Arrays (2013-2014)
T13_LM3: Arrays (2013-2014)
Linguagem de programação JavaScript.pdf
LabMM3 - Aula teórica 10
Light Talk sobre JavaScript Funcional

Mais de douglasgrava (11)

PDF
Motivação ??
PDF
Refatoração no dia a dia
ODP
Como fazer sua própria cerveja!
ODP
Apresentação j query8
ODP
Apresentação j query7
ODP
Apresentação jQuey UI ( Draggable )
ODP
Apresentação j query6
ODP
Animação com jQuery
ODP
Apresentação j query3
ODP
Segunda Apresentação jQuery
ODP
Apresentação jQuery 1
Motivação ??
Refatoração no dia a dia
Como fazer sua própria cerveja!
Apresentação j query8
Apresentação j query7
Apresentação jQuey UI ( Draggable )
Apresentação j query6
Animação com jQuery
Apresentação j query3
Segunda Apresentação jQuery
Apresentação jQuery 1

Último (16)

PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
Processos na gestão de transportes, TM100 Col18
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PPTX
Arquitetura de computadores - Memórias Secundárias
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Processos na gestão de transportes, TM100 Col18
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Custos e liquidação no SAP Transportation Management, TM130 Col18
Arquitetura de computadores - Memórias Secundárias
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
COBITxITIL-Entenda as diferença em uso governança TI
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...

Apresentação j query5

  • 1.  
  • 2. - Objetos Javascript - Sinalizadoras - Ajax Funções Utilitárias
  • 3. $.trim(string) Remove os caracteres em branco à esquerda e à direita $(&quot;button&quot;).click(function () { var str = &quot; Texto qualquer &quot;; alert(&quot;'&quot; + str + &quot;'&quot;); str = $.trim(str); alert(&quot;'&quot; + str + &quot;'&quot;); }); ' Texto qualquer ' 'Texto qualquer'
  • 4. $.each(collection, function(indexInArray, valueOfElement)) $.each([52, 97], function(index, value) { alert(index + ': ' + value); }); Usada para iterar sobre arrays e objetos 0: 52 1: 97 André é um aspirante a Amaury Jr. Fábio é um aspirante a Spock $.each({“André”: “Amauri Jr. ”, “Fábio”: “Spock&quot; },function(index, value) { alert(index + 'é um aspirante a ' + value); });
  • 5. $.map(array, function(elementOfArray,indexInArray)) Método que executa uma função para cada linha do array e joga os valores de retorno da função em um novo array. var novoArray = $.map([0,1,1,2,3,5,8], function(value) { return value + 2; }); alert(novoArray); 2,3,3,4,5,7,10 var outroArray = $.map(['0','1','2','3','4','S','6'], function(element) { var resultado = new Number (element); return isNaN(resultado) ? null : resultado ; }); alert(outroArray); 0,1,2,3,4,6
  • 6. $.grep(array, function(element,index),invert) Varre a matriz e quando o retorno da função for true ( padrão ), coleta o elemento em uma nova matriz. var array = [ 1, 9, 3, 8, 6, 1, 5, 9, 4, 7, 5, 3, 8, 5, 6, 9, 1 ]; umNovoArray = $.grep(array, function(element, index){ return (element != 5 && index > 4); }); alert (umNovoArray); 1,9,4,7,3,8,6,9,1 - O $.each executa um função para cada elemento (array, objeto, e sempre retornará todos os elementos; - O $.map faz o mesmo que o $.each , com a diferença que você pode especificar o que será retornado; - O $.grep só funciona com arrays, e para retornar um elemento do array a função deve retornar true;
  • 7. $.inArray(value, array) Devolve o índice da primeira ocorrência do valor passado var indice = $.inArray(8,[0,1,1,2,3,5,8]); alert(indice); 6 var indice = $.inArray(10,[0,1,1,2,3,5,8]); alert(indice); -1
  • 8. $(). makeArray (object) Converte um objeto do tipo matriz em uma matriz Javascript de verdade. <body> <div>Primeiro</div> <div>Segundo</div> <div>Terceiro</div> <div>Quarto</div> </body> Primeiro Segundo Terceiro Quarto var elementos = $(&quot;div&quot;); var array = $.makeArray(elementos); array.reverse(); $(array).appendTo(document.body); Quarto Terceiro Segundo Primeiro
  • 9. $. merge (firstArray, secondArray) $. isArray (object) Mescla o conteúdo do segundo array com o do primeiro. Retorna true se o objeto passado for um array Javascript. $. unique (array) Dada uma matriz de elementos DOM, devolve uma matriz com os elementos exclusivos.
  • 10. $. type (object) $.type(true) === &quot;boolean&quot; $.type(3) === &quot;number&quot; $.type(&quot;test&quot;) === &quot;string&quot; $.type(function(){}) === &quot;function&quot; $.type([]) === &quot;array&quot; $.type(new Date()) === &quot;date&quot; $.type(/test/) === &quot;regexp&quot; Determina a classe do objeto passado, desde que o browser implemente internamente essa classe. A partir da versão 1.4.3

Notas do Editor

  • #3: O Jquery fornece metodos utilitários que são úteis para a rotina de programação. - Não funcionam em seleções que fazemos com o jQuery, funcionam com objetos javaScript. - . browser Boxmodel Stylefloat
  • #4: - Remove todos os espaços em branco, tabs, linhas do começo e final da string, não os do meio - Pode ser usado para remover os espaços em branco numa caixa de texto, por exemplo.
  • #5: - O each é um funciona como um loop for - Não é a mesma que o each(), que só serve para iterar um conjunto de elementos do DOM. - Itera sobre array pegando o indice e valor - Itera sobre um objeto pegando a chave e o valor - Retorna a própria coleção
  • #6: - Retorna um array com os valores setados pelo retorno da função. - Se a função devolver null ou undefined o resultado não é coletado na nova matriz. - Serve para “traduzir” uma matriz
  • #7: - Retorna o array com os valores coletados - Funciona como um filtro
  • #8: Serve para verificar se um item existe ou não dentro de um array - Devolve o indice que o elemento se encontra ou -1 se não encontrar
  • #9: - Array-like são objetos que tem algumas das propriedades do array (lenght, acesso por [ ] - chaves), mas não todas. - Após a conversão, a nova matriz não vai ter mais as propriedades específicas do objeto tipo matriz ( array-like ). Exemplo: perde-se os métodos especificos dos objetos jquery
  • #11: Determina a classe do objeto javascript Se o objeto for null ou undefined, retorna null ou undefined Se o objeto for de um tipo que não é internamente implementado pelo Browser, é retornado um tipo Object