Perguntas com a marcação «javascript»

148
Convertendo uma Cadeia de Caracteres em Objeto JSON

Como você faz o JS pensar que uma string é JSON? Eu tenho uma função que só funciona se o objeto JSON for passado para ele. Se eu passar uma string para ele, com o mesmo formato que JSON, ele não funcionará. Então, eu quero fazer essa função pensar que a string passada para ela é um JSON. A...

148
jQuery carrega mais dados no scroll

Estou apenas querendo saber como posso implementar mais dados na rolagem apenas se o div.loading estiver visível. Geralmente, procuramos a altura da página e a altura da rolagem, para ver se precisamos carregar mais dados. mas o exemplo a seguir é um pouco complicado, então isso. A imagem a...

148
Qual é a diferença entre (NaN! = NaN) e (NaN! == NaN)?

Antes de tudo, quero mencionar que sei como isNaN()e Number.isNaN()trabalho. Estou lendo O guia definitivo de David Flanagan e ele fornece um exemplo de como verificar se o valor é NaN: x !== x Isso resultará em truese e somente se xfor NaN. Mas agora eu tenho uma pergunta: por que ele usa uma...

147
Entendendo promessas no Node.js

Pelo que entendi, há três maneiras de chamar código assíncrono: Eventos, por exemplo request.on("event", callback); Retornos de chamada, por exemplo fs.open(path, flags, mode, callback); Promessas Encontrei a biblioteca de promessas de nós, mas não a entendo. Alguém poderia explicar quais são...

147
Normalizando a velocidade da roda do mouse nos navegadores

Para uma pergunta diferente , compus esta resposta , incluindo este código de exemplo . Nesse código, uso a roda do mouse para aumentar / diminuir o zoom de uma tela HTML5. Encontrei algum código que normaliza as diferenças de velocidade entre o Chrome e o Firefox. No entanto, o manuseio de zoom...