Articles of javascript

Como faço para desativar um botão de envio quando a checkbox de seleção está desmarcada?

Eu tenho algo aqui que não pode me ajudar a desativar o botão de envio. alguma ideia? terms and conditions $(‘#checky’).click(function(){ if($(this).checked == false){ $(‘#postme’).attr(“disabled”,”disabled”); } else { $(‘#postme’).removeAttr(‘disabled’); } });

Como limpar os navegadores (IE, Firefox, Opera, Chrome) usando JavaScript ou Java, exceto pelo próprio navegador?

Como limpar os navegadores (IE, Firefox, Opera, Chrome) usando JavaScript ou Java, exceto limpá-lo do próprio navegador?

this.constructor.prototype – não pode sobrescrever totalmente, mas pode escrever adereços individuais?

TL; DR? Por que não posso sobrescrever o protótipo de um construtor de dentro do construtor? Eu estou descobrindo meu padrão de inheritance prototípica. Eu não gosto de como os protótipos são geralmente definidos externamente a partir de um construtor, e quero logicamente encapsular as coisas melhor. Eu descobri que a única linha mágica que […]

Mesclar matriz de chaves e valores de matriz em um object em JavaScript

Eu tenho: var keys = [ “height”, “width” ]; var values = [ “12px”, “24px” ]; E eu gostaria de convertê-lo neste object: { height: “12px”, width: “24px” } Em Python, há o idioma simples dict(zip(keys,values)) . Existe algo semelhante em jQuery ou JavaScript simples, ou eu tenho que fazer isso ao longo caminho?

Erro de syntax de literais de object JavaScript

O código a seguir produz um erro de syntax no Chrome e no Firefox, mas não no Node.js: {“hello”: 1} No entanto, o código a seguir funciona em todos os lugares: var x = {“hello”: 1} Além disso, os seguintes trabalhos em todos os lugares: {hello: 1} Qual é a explicação para esse comportamento estranho?

Retornando valor do método JavaScript asynchronous?

Eu encontrei um problema em que não consigo obter um valor de um método JavaScript asynchronous que estou executando no Jquery. Meu jQuery fica assim: $(document).ready( function() { $(‘#splash_image_upload’).change( function() { var file = this.files[0]; var blob_string = create_blob(file); alert(blob_string); }); Eu sou capaz de acessar o valor que vem do evento ‘onload’, mas não […]

Implementando o método toSource () do Mozilla no Internet Explorer

Alguém já implementou o método Object.toSource () do Mozilla para o Internet Explorer e outros navegadores não-Gecko? Eu estou procurando uma maneira leve para serializar objects simples em seqüências de caracteres.

Por que o loop está atribuindo uma referência do último elemento de índice para?

Eu quero adicionar um ouvinte de evento a todas as minhas tags, cada uma passando uma referência a si mesma como um parâmetro quando o par é acionado. Aqui está a function que eu escrevi: function validateDigitsFeature() { // Add the event listeners to input tags // Get the array of input tags var inputTags […]

A function clearRect não limpa a canvas

Estou usando este javaScript na function onmousemove do corpo: function lineDraw() { //Get the context and the canvas: var canvas=document.getElementById(“myCanvas”); var context=canvas.getContext(“2d”); //Clear the last canvas context.clearRect(0, 0, canvas.width,canvas.height); //Draw the line: context.moveTo(0,0); context.lineTo(event.clientX,event.clientY); context.stroke(); } Ele deve limpar a canvas toda vez que eu mover o mouse e desenhar uma nova linha, mas não […]

Como saber quando todas as promises são resolvidas em um parâmetro dynamic “iterável”?

Meu problema é que eu não sei como saber quando uma matriz de promise dinâmica tem todas as promises resolvidas. Aqui um exemplo: var promiseArray = []; promiseArray.push(new Promise(){/*blablabla*/}); promiseArray.push(new Promise(){/*blablabla*/}); Promise.all(promiseArray).then(function(){ // This will be executen when those 2 promises are solved. }); promiseArray.push(new Promise(){/*blablabla*/}); Eu tenho um problema aqui. O comportamento Promise.all será […]