Perguntas com a marcação «javascript»

150
Executando Scripts NPM Sequencialmente

Digamos que eu tenho "scripts": { "pre-build": "echo \"Welcome\" && exit 1", "build_logic": "start cmd.exe @cmd /k \"yo esri-appbuilder-js:widget && exit 1\"", "post_build": "start C:\\WebAppBuilderForArcGIS\\startupShortcut", "exit" : "start cmd.exe @cmd /k \"echo \"goodbye\"...

149
Gerador de número aleatório JavaScript propagável

A Math.random()função JavaScript retorna um valor aleatório entre 0 e 1, semeado automaticamente com base no horário atual (semelhante ao Java, acredito). No entanto, acho que não há como definir sua própria semente. Como posso criar um gerador de números aleatórios para o qual posso fornecer meu...

149
Detectar se a guia do navegador tem foco

Existe uma maneira confiável entre navegadores para detectar que uma guia está em foco. O cenário é que temos um aplicativo que pesquisa regularmente os preços das ações e, se a página não tiver foco, poderíamos interromper a pesquisa e poupar a todos o ruído do tráfego, principalmente porque as...

149
Obter diferença de horário entre duas datas em segundos

Estou tentando obter uma diferença entre duas datas em segundos. A lógica seria assim: defina uma data inicial que seria agora; defina uma data final que seria a data inicial mais alguns segundos no futuro (digamos 15 por exemplo) obtenha a diferença entre os dois (a quantidade de segundos) A...

149
parseInt vs unary plus, quando usar qual?

Quais são as diferenças entre esta linha: var a = parseInt("1", 10); // a === 1 e esta linha var a = +"1"; // a === 1 Este teste jsperf mostra que o operador unário é muito mais rápido na versão atual do chrome, assumindo que é para o node.js.? Se eu tentar converter strings que não são...

149
Adicionar uma duração a um momento (moment.js)

Versão do momento: 2.0.0 Depois de ler os documentos , achei que isso seria direto (console do Chrome): var timestring1 = "2013-05-09T00:00:00Z"; var timestring2 = "2013-05-09T02:00:00Z"; var startdate = moment(timestring1); var expected_enddate = moment(timestring2); var returned_endate =...