Articles of javascript

pós incremento vs pré incremento – Otimização JavaScript

Eu estava navegando no Google Code quando encontrei este projeto chamado JSpeed ​​- otimização para Javascript. Eu notei que uma das otimizações era alterar i++ para ++i em instruções loop for. Antes da otimização for (i=0;i<1;i++) {} for (var i = 0, j = 0; i < 1000000; i++, j++) { if (i == 4) […]

Obtendo a localização do mouse na canvas

Existe uma maneira de obter o mouse de localização dentro de uma tag ? Eu quero a localização em relação ao canto superior direito do , não a página inteira.

Como obter o formulário pai de uma input?

Eu preciso obter uma referência para o pai FORM de uma input quando eu só tenho uma referência a essa input. Isso é possível com JavaScript? Use jQuery, se quiser. function doSomething(element) { //element is input object //how to get reference to form? } Isso não funciona: var form = $(element).parents(‘form:first’); alert($(form).attr(“name”));

JavaScript – preencher lista suspensa com matriz

Eu tenho uma matriz declarada em um script: var myArray = new Array(“1”, “2”, “3”, “4”, “5” . . . . . “N”); Eu tenho um formulário que contém um menu suspenso: Choose a number Usando o Javascript, como preencherei o restante do menu suspenso com os valores da matriz? Para que as opções sejam […]

É possível replace a function toString () do JavaScript para fornecer saída significativa para debugging?

Quando eu console.log() um object no meu programa JavaScript, eu vejo apenas a saída [object Object] , que não é muito útil para descobrir qual object (ou até mesmo que tipo de object) é. Em C #, estou acostumado a replace ToString() para poder personalizar a representação do depurador de um object. Existe algo semelhante […]

Detecção de navegador cruzado do Javascript ES6

Como posso descobrir a versão do mecanismo Javascript do navegador e dar suporte ao ECMAScript 6? Estou usando navigator.appVersion apenas para saber a versão do navegador, mas não a versão do mecanismo.

Como faço para arredondar um número em JavaScript?

Enquanto trabalhava em um projeto, me deparei com um script JS criado por um ex-funcionário que basicamente cria um relatório na forma de Name : Value Name2 : Value2 etc. O peoblem é que os valores podem às vezes ser floats (com precisão diferente), inteiros, ou até mesmo no formato 2.20011E+17 . O que eu […]

Como ler dados GET de um URL usando JavaScript?

Estou tentando passar dados de uma página para outra. www.mints.com?name=something Como ler o name usando JavaScript?

Diferença entre o tipo de seqüência de caracteres javascript e object String?

Eu tenho andado por aí com o padrão ECMA-262 ( ECMAScript Language Specification, 3ª edição, se é importante para isso – eu não encontrei nenhuma diferença entre a 3ª e a 5ª edição em String Type / String Object). Há uma coisa que me deixa perplexa: a diferença entre o tipo String e o object […]

Ordenar um array com matrizes nele por string

Eu tenho uma matriz que contém várias matrizes e gostaria de ordenar as matrizes com base em uma determinada seqüência dentro dessas matrizes. var myArray = [ [1, ‘alfred’, ‘…’], [23, ‘berta’, ‘…’], [2, ‘zimmermann’, ‘…’], [4, ‘albert’, ‘…’], ]; Como posso classificá-lo pelo nome para que albert venha primeiro e zimmermann venha por último? […]