Perguntas com a marcação «javascript»

363
Por que document.write é considerado uma “má prática”?

Eu sei que document.writeé considerado má prática; e espero compilar uma lista de motivos para enviar a um fornecedor terceirizado sobre o motivo pelo qual eles não devem usar document.writenas implementações de seu código de análise. Inclua document.writeabaixo o motivo para reivindicar como uma...

363
Redirecionando para um URL relativo em JavaScript

Estou com um problema: quero redirecionar via JavaScript para um diretório acima. Meu código: location.href = (location.href).substr(0, (location.href).lastIndexOf('folder')); O URL fica assim: example.com/path/folder/index.php?file=abc&test=123&lol=cool O redirecionamento afeta...

363
nodejs vs node no ubuntu 12.04

Eu instalei o nodejs no ubuntu a partir das instruções fornecidas aqui Quando escrevo node --versionno terminal, vejo o seguinte: -bash: /usr/sbin/node: No such file or directory Eu posso ver o nó no /usr/sbin/ diretório, no entanto. Escrever npm --versionmostra 1.3.5 Escrevernodejs --version...

362
Obter cookie por nome

Eu tenho um getter para obter o valor de um cookie. Agora eu tenho 2 cookies pelo nome shares=e pelo nomeobligations= . Eu quero fazer esse getter apenas para obter os valores do cookie de obrigações. Como eu faço isso? Então, os fordados são divididos em valores separados e os são colocados...

362
Compartilhe dados entre controladores AngularJS

Estou tentando compartilhar dados entre controladores. O caso de uso é um formulário de várias etapas; os dados inseridos em uma entrada são posteriormente utilizados em vários locais de exibição fora do controlador original. Código abaixo e em jsfiddle aqui . HTML <div...

360
Detectando alterações de entrada no jQuery?

Ao usar jquery .changeem um inputevento, o evento será acionado apenas quando a entrada perder o foco No meu caso, preciso fazer uma chamada para o serviço (verifique se o valor é válido) assim que o valor de entrada for alterado. Como eu pude fazer

360
Por que 2 + 40 é igual a 42?

Fiquei perplexo quando um colega me mostrou essa linha de JavaScript alertando 42. alert(2+ 40); Executar snippet de códigoOcultar resultadosExpandir snippet Acontece rapidamente que o que parece ser um sinal de menos é realmente um caractere Unicode arcano com semântica claramente...