Perguntas com a marcação «javascript»

Para perguntas sobre programação em ECMAScript (JavaScript / JS) e seus vários dialetos / implementações (excluindo ActionScript). Essa tag raramente é usada sozinha, mas costuma ser associada às tags [node.js], [jquery], [json] e [html].



14
booleano em uma instrução if
Hoje, recebi um comentário sobre código, considerando a maneira como verifico se uma variável é verdadeira ou falsa em uma tarefa da escola. O código que eu escrevi era mais ou menos assim: var booleanValue = true; function someFunction(){ if(booleanValue === true){ return "something"; } } Eles disseram que era …

10
Remova a string de consulta do URL
Qual é uma maneira fácil de remover a string de consulta de um caminho em Javascript? Eu vi um plugin para Jquery que usa window.location.search. Não posso fazer isso: o URL no meu caso é uma variável definida no AJAX. var testURL = '/Products/List?SortDirection=dsc&Sort=price&Page=3&Page2=3&SortOrder=dsc'
144 javascript  jquery 

11
Faça o download do objeto JSON como um arquivo do navegador
Eu tenho o código a seguir para permitir que os usuários baixem cadeias de dados no arquivo csv. exportData = 'data:text/csv;charset=utf-8,'; exportData += 'some csv strings'; encodedUri = encodeURI(exportData); newWindow = window.open(encodedUri); Funciona muito bem que, se o cliente executa o código, ele gera uma página em branco e começa …
144 javascript  json 

8
Vinculando vários eventos a um ouvinte (sem JQuery)?
Enquanto trabalhava com eventos do navegador, comecei a incorporar o touchEvents do Safari para dispositivos móveis. Acho que addEventListenerestão se acumulando com condicionais. Este projeto não pode usar o JQuery. Um ouvinte de evento padrão: /* option 1 */ window.addEventListener('mousemove', this.mouseMoveHandler, false); window.addEventListener('touchmove', this.mouseMoveHandler, false); /* option 2, only enables …

3
Cabeçalho do tipo de conteúdo HTTP e JSON
Eu sempre tentei evitar o uso da maioria das propriedades do protocolo HTTP por medo do desconhecido. No entanto, eu disse a mim mesmo que hoje vou enfrentar o medo e começar a usar os cabeçalhos de propósito. Eu tenho tentado enviar jsondados para o navegador e usá-los imediatamente. Por …
144 javascript  php  json  http 

7
Como verificar se um número está entre dois valores?
Em JavaScript, estou dizendo ao navegador para fazer algo se o tamanho da janela for maior que 500px. Eu faço assim: if (windowsize > 500) { // do this } Isso funciona muito bem, mas eu gostaria de aplicar esse mesmo método, mas com um intervalo de números. Gostaria de …
144 javascript 

8
Matriz vs. Eficiência de objeto em JavaScript
Eu tenho um modelo com possivelmente milhares de objetos. Eu queria saber qual seria a maneira mais eficiente de armazená-los e recuperar um único objeto, uma vez que eu tenha o seu ID. Os IDs são números longos. Então, essas são as 2 opções que eu estava pensando. na opção …

18
Como obtenho a hora atual apenas em JavaScript
Como posso obter o horário atual em JavaScript e usá-lo em um timepicker? Eu tentei var x = Date()e consegui: Terça-feira, 15 de maio de 2012 05:45:40 GMT-0500 Mas eu preciso apenas do horário atual, por exemplo, 05:45 Como posso atribuir isso a uma variável?




8
obter atributos de dados no código JavaScript
Eu tenho o próximo html: <span data-typeId="123" data-type="topic" data-points="-1" data-important="true" id="the-span"></span> É possível obter os atributos que começam com data-e usá-lo no código JavaScript , como o código abaixo? Por enquanto eu recebo nullcomo resultado. document.getElementById("the-span").addEventListener("click", function(){ var json = JSON.stringify({ id: parseInt(this.typeId), subject: this.datatype, points: parseInt(this.points), user: "H. Pauwelyn" …

4
Matriz JavaScript para definir
O MSDN faz referência à abstração da coleção Set do JavaScript . Eu tenho uma matriz de objetos que gostaria de converter em um conjunto para poder remover ( .delete()) vários elementos pelo nome: var array = [ {name: "malcom", dogType: "four-legged"}, {name: "peabody", dogType: "three-legged"}, {name: "pablo", dogType: "two-legged"} …
144 javascript  arrays  set 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.