A última folha de dicas do JavaScript

A última folha de dicas do JavaScript

Se você quiser criar páginas da web dinâmicas, terá que complementar seu conhecimento de HTML e CSS com uma compreensão de JavaScript . Essa linguagem de script é considerada essencial no desenvolvimento moderno da web.





Você pode construir todos os tipos de aplicativos e sites interativos interessantes com JavaScript, mas há muito o que aprender no caminho. Com isso em mente, criamos a seguinte folha de dicas de JavaScript para você.





A folha de dicas pode servir como uma atualização rápida dos elementos JavaScript sempre que você precisar. É útil para iniciantes e especialistas.





o dispositivo conectado não é compatível com o kies 3

DOWNLOAD GRÁTIS: Esta folha de dicas está disponível como um PDF para download de nosso parceiro de distribuição, TradePub. Você terá que preencher um pequeno formulário para acessá-lo apenas pela primeira vez. Download A última folha de dicas do JavaScript .

A última folha de dicas do JavaScript

AtalhoAçao
Arrays JavaScript
concat ()Junte vários arrays em um
copyWithin ()Copia os elementos da matriz dentro da matriz, de e para as posições especificadas
índice de()Retorna o valor primitivo do objeto especificado
inclui ()Verifique se um array contém o elemento especificado
Junte()Combine os elementos de uma matriz em uma única string e retorne a string
entradas ()Retorna um par chave / valor Array Iteration Object
cada()Verifique se cada elemento em uma matriz passa em um teste
preencher()Preencha os elementos em uma matriz com um valor estático
filtro()Crie uma nova matriz com cada elemento em uma matriz que passe em um teste
achar()Retorna o valor do primeiro elemento em uma matriz que passa em um teste
para cada()Chame uma função para cada elemento da matriz
a partir de()Crie uma matriz a partir de um objeto
lastIndexOf ()Fornece a última posição em que um determinado elemento aparece em uma matriz
pop ()Remova o último elemento de uma matriz
Empurre()Adicione um novo elemento no final
reverter()Classifique os elementos em ordem decrescente
reduzir()Reduza os valores de uma matriz a um único valor (indo da esquerda para a direita)
reduzirRight ()Reduza os valores de uma matriz a um único valor (indo da direita para a esquerda)
mudança()Remova o primeiro elemento de uma matriz
fatiar()Puxe uma cópia de uma parte de uma matriz para um novo objeto de matriz
ordenar()Classifique os elementos em ordem alfabética
splice ()Adicione elementos de uma forma e posição especificadas
não mudar ()Adicione um novo elemento ao início
Métodos Booleanos de JavaScript
para sequenciar()Converta um valor booleano em uma string e retorne o resultado
valor de()Retorna a primeira posição em que um determinado elemento aparece em uma matriz
toSource ()Retorna uma string que representa o código-fonte do objeto
Operadores aritméticos JavaScript
+Adição
-Subtração
*Multiplicação
/Divisão
(...)Operador de agrupamento (as operações entre colchetes são executadas antes das externas)
%Módulo (resto)
++Incrementar números
-Diminuir números
==Igual a
===Valor igual e tipo igual
! =Não igual
! ==Valor diferente ou tipo diferente
>Maior que
<Menos do que
> =Melhor que ou igual a
<=Menor ou igual a
?Operador ternário
Operadores lógicos
&&E lógico
||OR lógico
!NÃO Lógico
Operadores bit a bit
EDeclaração E
|Declaração OR
~NÃO
^XOR
<<Desvio à esquerda
>>Deslocamento para a direita
>>>Zero preenchimento deslocamento para a direita
Funções
alerta()Dados de saída em uma caixa de alerta na janela do navegador
confirme()Abra uma caixa de diálogo sim / não e retorne verdadeiro / falso dependendo do clique do usuário
console.log ()Grave informações no console do navegador (bom para fins de depuração)
document.write ()Escreva diretamente no documento HTML
mensagem()Crie uma caixa de diálogo para a entrada do usuário
Funções Globais
decodifica ()Decodifique um Uniform Resource Identifier (URI) criado por encodeURI ou similar
decodeURIComponent ()Decodifique o URI do componente
encodeURI ()Codifique um URI em UTF-8
encodeURIComponent ()O mesmo, mas para componentes URI
eval ()Avalie o código JavaScript representado como uma string
isFinite ()Determine se um valor passado é um número finito
isNaN ()Determine se um valor é um número ilegal
Número()Converte o valor de um objeto em um número
parseFloat ()Analisa uma string e retorna um número de ponto flutuante
parseInt ()Analisa uma string e retorna um inteiro
Loops de JavaScript
paraA maneira mais comum de criar um loop em JavaScript
enquantoConfigure as condições sob as quais um loop é executado
fazer enquantoSemelhante ao loop while, no entanto, ele executa pelo menos uma vez e realiza uma verificação no final para ver se a condição é atendida para executar novamente
pausaPare e saia do ciclo se certas condições forem atendidas
ProsseguirPule partes do ciclo se certas condições forem atendidas
Personagens de Fuga
'Citação única
'Citação dupla
\Barra invertida
bBackspace
fFeed de formulário
nNova linha
rRetorno de carruagem
tTabulador horizontal
vTabulador vertical
Métodos de string JavaScript
charAt ()Retorna um caractere em uma posição especificada dentro de uma string
charCodeAt ()Dê o Unicode do personagem nessa posição
concat ()Concatenar (juntar) duas ou mais strings em uma
fromCharCode ()Retorna uma string criada a partir da sequência especificada de unidades de código UTF-16
índice de()Fornece a posição da primeira ocorrência do texto especificado dentro de uma string
lastIndexOf ()O mesmo que indexOf (), mas com a última ocorrência, pesquisando para trás
partida()Recupere as correspondências de uma string em relação a um padrão de pesquisa
substituir()Encontre e substitua o texto especificado em uma string
procurar()Execute uma pesquisa por um texto correspondente e retorne sua posição
fatiar()Extraia uma seção de uma string e retorne-a como uma nova string
dividir()Divide um objeto de string em uma matriz de strings em uma posição especificada
começa com()Verifique se uma string começa com os caracteres especificados
substr ()Semelhante a slice (), mas extrai uma substring dependendo de um número especificado de caracteres
substring ()Semelhante a slice (), mas não pode aceitar índices negativos
toLowerCase ()Converter strings para minúsculas
toUpperCase ()Converter strings para maiúsculas
valor de()Retorna o valor primitivo (que não tem propriedades ou métodos) de um objeto string
SINTAXE DE EXPRESSÃO REGULAR

Modificadores de padrão
EAvalie a substituição
euExecutar correspondência que não diferencia maiúsculas de minúsculas
gExecutar correspondência global
mExecute a correspondência de várias linhas
sTrate as strings como uma única linha
xPermitir comentários e espaços em branco no padrão
vocêPadrão sem grao
Colchetes
[abc]Encontre qualquer um dos caracteres entre colchetes
[^ abc]Encontre qualquer caractere que não esteja entre colchetes
[0-9]Encontre o dígito especificado entre colchetes
[A-z]Encontre qualquer caractere de A maiúsculo a z minúsculo
(a | b | c)Encontre qualquer uma das alternativas separadas por |
Metacaracteres
.Encontre um único caractere, exceto nova linha ou terminador de linha
oPersonagem de palavra
NOCaráter não verbal
dUm dígito
DUm caractere não digitado
sCaractere de espaço em branco
SCaractere sem espaço em branco
bEncontre uma correspondência no início / fim de uma palavra
BEncontre uma correspondência que não esteja no início / fim de uma palavra
u0000Personagem NUL
nUm novo personagem de linha
fPersonagem de alimentação de formulário
rCarriage Return Character
tCaractere de tabulação
vCaractere de tabulação vertical
xxxCaráter especificado por um número octal xxx
xddCaráter latino especificado por um número hexadecimal dd
uddddCaractere Unicode especificado por um número hexadecimal dddd
Quantificadores
n +Corresponde a qualquer string que contenha pelo menos um n
n *Qualquer string que contenha zero ou mais ocorrências de n
n?Qualquer string que contenha zero ou uma ocorrência de n
n {X}Qualquer string que contenha uma sequência de X n's
n {X, Y}Strings que contêm uma sequência de X a Y n's
n {X,}Corresponde a qualquer string que contenha uma sequência de pelo menos X n's
n $Qualquer string com n no final
^ nString com n no início
? = nQualquer string seguida por uma string específica n
?! nString que não é seguida por uma string específica n
Propriedades do número
VALOR MÁXIMOValor numérico máximo representável em JavaScript
MIN_VALUEMenor valor numérico positivo representável em JavaScript
NaNO valor não numérico
NEGATIVE_INFINITYValor infinito negativo
POSITIVE_INFINITYValor Infinito Positivo
Métodos Numéricos
toExponential ()Retorna uma string com um número arredondado escrito em notação exponencial
toFixed ()Retorna string de um número com um número especificado de decimais
toPrecision ()Retorna a string de um número escrito com um comprimento especificado
para sequenciar()Retorna um número como uma string
valor de()Retorne um número como um número
Propriedades matemáticas
ENúmero de Euler
LN2Logaritmo natural de 2
LN10Logaritmo natural de 10
LOG2ELogaritmo de base 2 de E
LOG10ELogaritmo de base 10 de E
PIO número PI
SQRT1_2Raiz quadrada de 1/2
SQRT2Raiz quadrada de 2
Métodos Matemáticos
abs (x)Retorne o valor absoluto (positivo) de x
accos (x)Arco cosseno de x, em radianos
asin (x)Arcseno de x, em radianos
atan (x)Arco tangente de x como um valor numérico
atan2 (y, x)Arco tangente do quociente de seus argumentos
ceil (x)Valor de x arredondado para o número inteiro mais próximo
cos (x)Cosseno de x (x está em radianos)
exp (x)Valor de Ex
andar (x)Valor de x arredondado para o número inteiro mais próximo
log (x)Logaritmo natural (base E) de x
max (x, y, z, ..., n)Número com maior valor
min (x, y, z, ..., n)Número com menor valor
pow (x, y)X elevado à potência de y
aleatória()Número aleatório entre 0 e 1
rodada (x)Valor de x arredondado para o número inteiro mais próximo
sin (x)Seno de x (x está em radianos)
sqrt (x)Raiz quadrada de x
então (x)Tangente de um ângulo
datas
Encontro()Crie um novo objeto de data com a data e hora atuais
Data (2017, 5, 21, 3, 23, 10, 0)Crie um objeto de data personalizado. Os números representam ano, mês, dia, hora, minutos, segundos, milissegundos. Você pode omitir o que quiser, exceto ano e mês.
Data (23-06-2017)Declaração de data como uma string
getDate ()Obtenha o dia do mês como um número (1-31)
getDay ()Obtenha o dia da semana como um número (0-6)
getFullYear ()Obtenha o ano como um número de quatro dígitos (aaaa)
getHours ()Obtenha a hora (0-23)
getMilliseconds ()Obtenha o milissegundo (0-999)
getMinutes ()Obtenha o minuto (0-59)
getMonth ()Obtenha o mês como um número (0-11)
getSeconds ()Obtenha o segundo (0-59)
consiga tempo()Obtenha o tempo (milissegundos desde 1º de janeiro de 1970)
getUTCDate ()Dia (data) do mês na data especificada de acordo com a hora universal (também disponível para dia, mês, ano inteiro, horas, minutos etc.)
analisarAnalisa uma representação de string de uma data e retorna o número de milissegundos desde 1º de janeiro de 1970
setDate ()Defina o dia como um número (1-31)
setFullYear ()Defina o ano (opcionalmente, mês e dia)
setHours ()Defina a hora (0-23)
setMilliseconds ()Defina os milissegundos (0-999)
setMinutes ()Defina os minutos (0-59)
setMonth ()Defina o mês (0-11)
setSeconds ()Defina os segundos (0-59)
definir tempo()Defina a hora (milissegundos desde 1 de janeiro de 1970)
setUTCDate ()Defina o dia do mês para uma data especificada de acordo com a hora universal (também disponível para dia, mês, totalmente ano, horas, minutos, etc.)
MODO DOM

Propriedades do nó
atributosColeção ao vivo de todos os atributos registrados em um elemento
baseURIURL base absoluta de um elemento HTML
childNodesColeção de nós filhos de um elemento
primeiro filhoPrimeiro nó filho de um elemento
lastChildÚltimo nó filho de um elemento
próximo irmãoPróximo nó no mesmo nível de árvore de nó
nodeNameNome de um nó
nodeTypeTipo de nó
nodeValueValor de um nó
ownerDocumentObjeto de documento de nível superior para o nó atual
parentNodeNó pai de um elemento
irmão anteriorNó imediatamente anterior ao atual
textContentConteúdo textual de um nó e seus descendentes
Métodos de Nó
appendChild ()Adicione um novo nó filho a um elemento como o último nó filho
cloneNode ()Clonar elemento HTML
compareDocumentPosition ()Compare a posição do documento de dois elementos
getFeature ()Retorna um objeto que implementa as APIs de um recurso especificado
hasAttributes ()Retorna verdadeiro se um elemento tiver algum atributo, senão retorna falso
hasChildNodes ()Retorne verdadeiro se um elemento tiver qualquer nó filho, caso contrário, retorne falso
insertBefore ()Insira um novo nó filho antes de um nó filho existente especificado
isDefaultNamespace ()Retorne verdadeiro se um namespaceURI especificado for o padrão, caso contrário, retorne falso
isEqualNode ()Verifique se dois elementos são iguais
isSameNode ()Verifique se dois elementos são o mesmo nó
é suportado ()Retorna verdadeiro se um recurso especificado é compatível com o elemento
lookupNamespaceURI ()Retorna o namespaceURI associado a um determinado nó
lookupPrefix ()Retorne um DOMString contendo o prefixo para um determinado namespaceURI, se presente
normalizar()Junte os nós de texto adjacentes e remova os nós de texto vazios de um elemento
removeChild ()Remova um nó filho de um elemento
replaceChild ()Substitua um nó filho em um elemento
Métodos de Elemento
getAttribute ()Retorna o valor de atributo especificado de um nó de elemento
getAttributeNS ()Retorna o valor da string do atributo com o namespace e nome especificados
getAttributeNode ()Obtenha o nó de atributo especificado
getAttributeNodeNS ()Retorna o nó do atributo para o atributo com o namespace e nome fornecidos
getElementsByTagName ()Fornece uma coleção de todos os elementos filho com o nome de tag especificado
getElementsByTagNameNS ()Retorna uma coleção de elementos HTML ao vivo com um determinado nome de tag pertencente ao namespace fornecido
hasAttribute ()Retorna verdadeiro se um elemento tiver algum atributo, senão retorna falso
hasAttributeNS ()Fornece um valor verdadeiro / falso indicando se o elemento atual em um determinado namespace tem o atributo especificado
removeAttribute ()Remove um atributo especificado de um elemento
removeAttributeNS ()Remova o atributo especificado de um elemento dentro de um determinado namespace
removeAttributeNode ()Retire um nó de atributo especificado e retorne o nó removido
setAttribute ()Defina ou altere o atributo especificado para um valor especificado
setAttributeNS ()Adicione um novo atributo ou altere o valor de um atributo com o namespace e o nome fornecidos
setAttributeNode ()Definir ou alterar o nó de atributo especificado
setAttributeNodeNS ()Adicionar um novo nó de atributo com namespace a um elemento
Propriedades da janela do navegador
fechadoVerifique se uma janela foi fechada ou não e retorne verdadeiro ou falso
defaultStatusDefinir ou retornar o texto padrão na barra de status de uma janela
documentoRetorna o objeto do documento para a janela
moldurasDevolver tudo