Articles of javascript

Como converter o nome da variável para string em JavaScript?

Existe uma maneira de converter nomes de variables ​​para seqüências de caracteres em javascript? Para ser mais específico: var a = 1, b = 2, c = ‘hello’; var array = [a, b, c]; Agora, em algum momento, ao passar pela matriz, preciso obter nomes de variables ​​(em vez de seus valores) como strings – […]

Por que usar o wrapper de function javascript (adicionado no coffeescript) “.call (this)”

Quando eu uso a versão mais recente (1.0) do coffee-script, uma simples saída de javascript tem essa aparência (por padrão): (function() { var a; a = 1; }).call(this); O que o .call (this) faz e qual seria o motivo para adicioná-lo?

Existe uma biblioteca de matemática decimal para JavaScript?

Existe uma biblioteca madura para fazer matemática baseada em decimal, possivelmente precisão arbitrária, em JavaScript? Edit: Eu quero essa informação para uma página de referência sobre os problemas relacionados ao ponto flutuante e alternativas para usar quando o ponto flutuante binário é inadequado: http://floating-point-gui.de/

Como faço para passar as propriedades do bean gerenciado pelo JSF para uma function JavaScript?

Gostaria de saber como posso passar as propriedades do bean gerenciado do JSF para uma function JavaScript. Algo assim: function actualizaMenu(key){ #{linkedMenu.setKey(key)} } #{entity.nombre}

alias para chrome console.log

Gostaria de saber por que o código a seguir não funciona no Google Chrome: // creates a xss console log var cl = ( typeof( console ) != ‘undefined’ ) ? console.log : alert; cl(‘teste’); saída: Uncaught TypeError: invocação ilegal obrigado.

como faço para comparar 2 funções em javascript

Como faço para comparar duas funções em javascript? Não estou falando de referência interna. Dizer var a = function(){return 1;}; var b = function(){return 1;}; É possível comparar b ?

Por que o FF diz que window.event é indefinido? (function de chamada com ouvinte de evento adicionado)

Eu tenho um problema nesta parte: var ex = { exampl: function(){ var ref=window.event.target||window.event.srcElement; // here alert(ref.innerHTML); // (example) } } Essa function é chamada assim: document.body.childNodes[0].addEventListener(‘mouseover’,ex.exampl,true); Apenas o Firefox diz que window.event não está definido … Eu não sei o que fazer, para fazer funcionar. Ele funciona muito bem em navegadores e óperas de […]

JavaScript DOMParser acessa innerHTML e outras propriedades

Eu estou usando o seguinte código para analisar uma string no DOM: var doc new DOMParser().parseFromString(string, ‘text/xml’); Onde string é apenas algo como content . typeof doc me dá object . Se eu fizer algo como doc.querySelector(‘body’) eu recebo um object DOM de volta. Mas se eu tento acessar qualquer propriedade, como você normalmente pode, […]

Como posso usar barras invertidas (\) em uma string?

Eu tentei muitas maneiras de obter uma única barra invertida de um executado (não me refiro a uma input de html ). Eu posso obter caracteres especiais como guia, nova linha e muitos outros, em seguida, escapá-los para \\t ou \\n ou \\(someother character) mas não consigo obter uma única barra invertida quando um caractere […]

“This” keyword em methods de evento ao usar o object de protótipo JavaScript

Eu estou tentando acessar as variables ​​de membro de uma class de protótipo em JavaScript em um manipulador de events – algo que eu normalmente usam a palavra-chave “this” para (ou “que” [cópia deste] no caso de manipuladores de events) . Escusado será dizer que estou correndo em algum problema. Veja, por exemplo, este snippet […]