Perguntas com a marcação «javascript»

503
Aninhamento complexo de parciais e modelos

Minha pergunta envolve como lidar com o aninhamento complexo de modelos (também chamados de parciais ) em um aplicativo AngularJS. A melhor maneira de descrever minha situação é com uma imagem que eu criei: Como você pode ver, isso tem o potencial de ser um aplicativo bastante complexo com...

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

498
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

496
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 =...

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

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

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