Perguntas com a marcação «javascript»

Para perguntas sobre programação em ECMAScript (JavaScript / JS) e seus vários dialetos / implementações (excluindo ActionScript). Essa tag raramente é usada sozinha, mas costuma ser associada às tags [node.js], [jquery], [json] e [html].

10
O que está por trás desse idioma do JavaScript: var self = this?
Eu vi o seguinte na fonte para WebKit HTML 5 SQL Storage Notes Demo : function Note() { var self = this; var note = document.createElement('div'); note.className = 'note'; note.addEventListener('mousedown', function(e) { return self.onMouseDown(e) }, false); note.addEventListener('click', function() { return self.onNoteClick() }, false); this.note = note; // ... } O …

27
Baixar arquivo usando Javascript / jQuery
Eu tenho um requisito muito semelhante especificado aqui . Eu preciso que o navegador do usuário inicie um download manualmente quando $('a#someID').click(); Mas não posso usar o window.hrefmétodo, pois ele substitui o conteúdo da página atual pelo arquivo que você está tentando baixar. Em vez disso, quero abrir o download …


9
Posso encontrar eventos vinculados a um elemento com jQuery?
Eu vinculo dois manipuladores de eventos neste link: <a href='#' id='elm'>Show Alert</a> JavaScript: $(function() { $('#elm').click(_f); $('#elm').mouseover(_m); }); function _f(){alert('clicked');} function _m(){alert('mouse over');} Existe alguma maneira de obter uma lista de todos os eventos vinculados a um elemento, neste caso no elemento with id="elm"?

20
Extraia ("obtenha") um número de uma string
Eu tenho uma string em javascript como `# box2 'e só quero o' 2 '. Tentou: var thestring = $(this).attr('href'); var thenum = thestring.replace( /(^.+)(\w\d+\w)(.+$)/i,'$2'); alert(thenum); Ele ainda retorna # box2 no alerta, como posso fazê-lo funcionar? Ele precisa acomodar qualquer número de comprimento anexado no final.


18
Javascript equivalente ao PHP Explode ()
Eu tenho esta string: 0000000020C90037: TEMP: dados Eu preciso dessa string: TEMP: dados. Com o PHP, eu faria o seguinte: $str = '0000000020C90037:TEMP:data'; $arr = explode(':', $str); $var = $arr[1].':'.$arr[2]; Como efetivamente faço explodeuma string em JavaScript da maneira que funciona em PHP?
353 javascript  php  string 

8
Substituindo espaços por sublinhados em JavaScript?
Estou tentando usar esse código para substituir espaços por _, ele funciona para o primeiro espaço na cadeia de caracteres, mas todas as outras instâncias de espaços permanecem inalteradas. Alguém sabe por que? function updateKey() { var key=$("#title").val(); key=key.replace(" ","_"); $("#url_key").val(key); }
353 javascript  string 


7
Obter a versão do jQuery inspecionando o objeto jQuery
Existe uma maneira de descobrir qual versão do jQuery está sendo usada inspecionando o jQueryobjeto? O jQuery é adicionado dinamicamente à minha página e não consigo ver nenhuma referência a ela na minha marcação. Se eu inspecioná-lo no console do meu navegador, ele está lá.
352 javascript  jquery 





25
Como detectar a dimensão do DIV alterada?
Como fazer o armazenamento de dados em Stack Overflow no local de armazenamento : Como criar um espaço de armazenamento? Eu tenho o seguinte exemplo html, há um DIV que tem 100% de largura. Ele contém alguns elementos. Ao realizar o redimensionamento das janelas, os elementos internos podem ser reposicionados …
351 javascript  jquery  html 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.