Articles of javascript

O que esse símbolo significa em JavaScript?

O que é isso? Esta é uma coleção de perguntas que surgem de vez em quando sobre a syntax em JavaScript. Este também é um Wiki da Comunidade, então todos são convidados a participar da manutenção dessa lista. Por que é isso? O Stack Overflow não permite pesquisar caracteres específicos. Como consequência, muitas perguntas sobre […]

window.onload vs document.onload

Qual é o mais amplamente suportado: window.onload ou document.onload ?

JavaScript para detectar a preferência de idioma do navegador

Eu tenho tentado detectar a preferência de idioma do navegador usando JavaScript. Se eu definir o idioma do navegador no IE em Tools>Internet Options>General>Languages , como leio esse valor usando JavaScript? O mesmo problema para o Firefox. Não consigo detectar a configuração de tools>options>content>languages usando navigator.language . Usando navigator.userLanguage , ele detecta a configuração feita […]

Desabilitar / habilitar uma input com jQuery?

$input.disabled = true; ou $input.disabled = “disabled”; Qual é o caminho padrão? E, inversamente, como você ativa uma input desativada?

Parar a chamada setInterval em JavaScript

Eu estou usando setInterval(fname, 10000); para chamar uma function a cada 10 segundos em JavaScript. É possível parar de chamá-lo em algum evento? Eu quero que o usuário seja capaz de parar a atualização repetida de dados.

Como posso fazer o setInterval funcionar quando uma guia está inativa no Chrome?

Eu tenho um setInterval executando um pedaço de código 30 vezes por segundo. Isso funciona muito bem, no entanto, quando eu seleciono outra guia (para que a guia com meu código fique inativa), o setInterval é definido para um estado inativo por algum motivo. Eu fiz este teste simplificado ( http://jsfiddle.net/7f6DX/3/ ): var $div = […]

Qual é a explicação para esses comportamentos bizarros de JavaScript mencionados na palestra ‘Wat’ para o CodeMash 2012?

A palestra ‘Wat’ para o CodeMash 2012, basicamente, aponta algumas peculiaridades bizarras com Ruby e JavaScript. Eu fiz um JSFiddle dos resultados em http://jsfiddle.net/fe479/9/ . Os comportamentos específicos do JavaScript (como não sei Ruby) estão listados abaixo. Eu encontrei no JSFiddle que alguns dos meus resultados não correspondem aos do vídeo, e não sei por […]

jQuery Event Keypress: Qual tecla foi pressionada?

Com jQuery, como descubro qual tecla foi pressionada quando eu me vinculo ao evento keypress? $(‘#searchbox input’).bind(‘keypress’, function(e) {}); Quero triggersr um envio quando ENTER é pressionado. [Atualizar] Embora eu tenha achado a resposta (ou melhor: uma), parece haver espaço para a variação;) Existe uma diferença entre keyCode e which – especialmente se eu estou […]

Todos os valores de falsey em JavaScript

Quais são os valores em JavaScript que são ‘falsey’ , o que significa que eles são avaliados como falsos em expressões como if(value) , value ? e !value Existem algumas discussões sobre o propósito dos valores de falsey no Stack Overflow já , mas nenhuma resposta completa completa listando todos os valores de falsey. Não […]

Como “corretamente” criar um object personalizado em JavaScript?

Gostaria de saber qual é a melhor maneira de criar um object JavaScript que tenha propriedades e methods. Eu tenho visto exemplos onde a pessoa usou var self = this e então usa self. em todas as funções para garantir que o escopo esteja sempre correto. Então eu vi exemplos do uso de .prototype para […]