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].


23
Como verificar se há uma variável indefinida ou nula no JavaScript?
Estamos frequentemente usando o seguinte padrão de código em nosso código JavaScript if (typeof(some_variable) != 'undefined' && some_variable != null) { // Do something with some_variable } Existe uma maneira menos detalhada de verificar que tem o mesmo efeito? De acordo com alguns fóruns e literatura dizendo simplesmente o seguinte …



5
Como clonar um objeto Date?
Atribuir uma Datevariável a outra copiará a referência para a mesma instância. Isso significa que mudar um mudará o outro. Como posso realmente clonar ou copiar uma Dateinstância?
498 javascript 

20
Redimensionando um iframe com base no conteúdo
Estou trabalhando em um aplicativo semelhante ao iGoogle. O conteúdo de outros aplicativos (em outros domínios) é mostrado usando iframes. Como redimensiono os iframes para caber na altura do conteúdo dos iframes? Tentei decifrar o javascript que o Google usa, mas ele é ofuscado, e a pesquisa na web tem …


30
Executar debounce no React.js
Como você executa debounce no React.js? Eu quero renunciar ao handleOnChange. Eu tentei com debounce(this.handleOnChange, 200)mas não funciona. function debounce(fn, delay) { var timer = null; return function() { var context = this, args = arguments; clearTimeout(timer); timer = setTimeout(function() { fn.apply(context, args); }, delay); }; } var SearchBox = …

14
Alternativas à variável de classe ES6
Atualmente no ES5, muitos de nós estão usando o seguinte padrão em estruturas para criar classes e variáveis ​​de classe, o que é confortável: // ES 5 FrameWork.Class({ variable: 'string', variable2: true, init: function(){ }, addItem: function(){ } }); No ES6, você pode criar classes nativamente, mas não há opção …


11
typeof! == "indefinido" vs.! = nulo
Muitas vezes vejo código JavaScript que verifica parâmetros indefinidos, etc., desta maneira: if (typeof input !== "undefined") { // do stuff } Isso parece meio desperdício, pois envolve uma pesquisa de tipo e uma comparação de cadeias, sem mencionar sua verbosidade. É necessário porque undefinedpode ser renomeado, no entanto. Minha …


21
Detectar quando o navegador recebe o download do arquivo
Eu tenho uma página que permite ao usuário baixar um arquivo gerado dinamicamente. Demora muito tempo para gerar, então eu gostaria de mostrar um indicador de "espera". O problema é que não consigo descobrir como detectar quando o navegador recebeu o arquivo, para que eu possa ocultar o indicador. Estou …
488 javascript  http  mime 



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.