Perguntas com a marcação «javascript»

161
Como testar o tipo de exceção lançada no Jest

Estou trabalhando com algum código no qual preciso testar o tipo de exceção gerada pela função (É TypeError, ReferenceError etc.). Minha estrutura de teste atual é o AVA e posso testá-lo como um segundo t.throwsmétodo de argumento , como aqui: it('should throw Error with message \'UNKNOWN ERROR\'...

160
Depurando JavaScript no IE7

Preciso depurar JavaScript no Internet Explorer 7. Infelizmente, seu depurador padrão não fornece muitas informações. Ele indica a página em que o erro apareceu (não o script específico) e fornece um número de linha. Não sei se isso está relacionado ao meu problema. Seria bom se pudesse restringir...

160
Por que isNaN (“”) (string com espaços) é igual a false?

Em JavaScript, por que isNaN(" ")avaliar para false, mas isNaN(" x")avaliar para true? Estou realizando operações numéricas em um campo de entrada de texto, e eu estou verificando se o campo for null, ""ou NaN. Quando alguém digita um punhado de espaços no campo, minha validação falha nos três, e...

160
Como detectar se o URL mudou após o hash em JavaScript

Como posso verificar se um URL foi alterado em JavaScript? Por exemplo, sites como o GitHub, que usam AJAX, acrescentam informações da página após um símbolo # para criar um URL exclusivo sem recarregar a página. Qual é a melhor maneira de detectar se esse URL é alterado? O onloadevento é chamado...

160
Javascript - Rastrear posição do mouse

Espero rastrear a posição do cursor do mouse, periodicamente a cada t segundos. Então, essencialmente, quando uma página é carregada - esse rastreador deve iniciar e, a cada 100 ms, devo obter o novo valor de posX e posY e imprimi-lo no formulário. Eu tentei o código a seguir - mas os valores não...

160
Como segmentar apenas o Internet Explorer 10 para determinadas situações, como CSS específico do Internet Explorer ou código JavaScript específico do Internet Explorer?

Como segmentar apenas o Internet Explorer 10 para determinadas situações, como CSS específico do Internet Explorer ou código JavaScript específico do Internet Explorer? Eu tentei isso, mas não funciona: <!--[if IE 10]> <html class="no-js ie10" lang="en"> <![endif]--> <!--[if...

160
Angular e devolução

No AngularJS, posso rebater um modelo usando as opções do modelo ng. ng-model-options="{ debounce: 1000 }" Como posso rebater um modelo em Angular? Eu tentei procurar por rejeição nos documentos, mas não consegui encontrar nada. https://angular.io/search/#stq=debounce&stp=1 Uma solução...