Articles of javascript

Como iterar através de nomes de propriedades do object Javascript?

Eu gostaria de obter os nomes de propriedade de um object JavaScript para construir uma tabela dinamicamente. Exemplo: var obj = {‘fname’: ‘joe’, ‘lname’: ‘smith’, ‘number’: ’34’}; for (var i = 0; i < obj.properties.length; i++) { alert(' name=' + obj.properties[i].name + ' value=' + obj.properties[i].value); } alertaria: name=fname value=joe name=lname value=smith name=number value=34 Então […]

Como filtrar uma matriz de todos os elementos de outra matriz

Eu gostaria de entender a melhor maneira de filtrar uma matriz de todos os elementos de outra . Eu tentei com a function de filtro, mas não me vem como dar os valores que eu quero remover. Algo como: var array = [1,2,3,4]; var anotherOne = [2,4]; var filteredArray = array.filter(myCallback); // filteredArray should now […]

Como você assiste a vários arquivos, mas só executa a tarefa no arquivo alterado, em Grunt.js?

Ao aprender a usar o grunhido , estou tentando fazer um simples observador / compilador de scripts de café. O problema é que, se eu disser à tarefa do relógio para assistir a vários arquivos, e um deles mudar, ele passará todos os arquivos para o comando coffee . Isso significa que quando você alterar […]

Inserindo HTML arbitrário em um DocumentFragment

Eu sei que adicionar innerHTML para documentar fragments foi discutido recentemente e esperamos ver a inclusão no padrão DOM. Mas, qual é a solução alternativa que você deveria usar nesse meio tempo? Isto é, pegue var html = ‘xy’; var frag = document.createDocumentFragment(); Eu quero tanto o div como o span dentro do frag , […]

Remova todos os elementos DOM filhos em div

Eu tenho os seguintes códigos dojo para criar um elemento gráfico de superfície sob uma div: …. …. function drawRec(){ var node = dojo.byId(“surface”); // remove all the children graphics var surface = dojox.gfx.createSurface(node, 600, 600); surface.createLine({ x1 : 0, y1 : 0, x2 : 600, y2 : 600 }).setStroke(“black”); } …. …. …. drawRec […]

Como replace globalmente uma barra em uma string JavaScript?

Como replace globalmente uma barra em uma string JavaScript?

Buffers do protocolo do Google – JavaScript

É uma boa escolha usar o Google Protocol Buffers em JavaScript ou é melhor fazer isso com o JSON? Além disso, se alguém puder me dar um exemplo simples sobre a implementação de Protocol Buffers no JavaScript. Porque no site do Google eu acho que é muito pobre.

Entendendo a saída do profiler do Firebug

Eu tenho tentado usar o perfil do Firebug para entender melhor a origem de alguns problemas de desempenho do JavaScript que estamos vendo, mas estou um pouco confuso com a saída. Quando faço o perfil de algum código, o profiler reporta o Perfil (464,323 ms, 26,412 chamadas) . Eu suspeito que o 464,323 ms é […]

Evento acionado ao limpar a input de texto no IE10 com um ícone claro

No chrome, o evento “search” é acionado nas inputs de pesquisa quando o usuário clica no botão limpar. Existe uma maneira de capturar o mesmo evento em javascript no Internet Explorer 10?

pilha e heap no V8 (JavaScript)

o V8 usa pilha e heap como a JVM? Em caso afirmativo, colocar primitivos na pilha e objects na pilha?