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].

6
SVG obtém a largura do elemento de texto
Estou trabalhando em ECMAScript / JavaScript para um arquivo SVG e preciso obter o widthe heightde um textelemento para poder redimensionar um retângulo que o rodeia. Em HTML, seria capaz de usar os atributos offsetWidthe offsetHeightno elemento, mas parece que essas propriedades não estão disponíveis. Aqui está um fragmento com …
105 javascript  dom  text  svg 

7
Por que posso adicionar propriedades nomeadas a uma matriz como se fosse um objeto?
Os seguintes dois snippets de código diferentes parecem equivalentes para mim: var myArray = Array(); myArray['A'] = "Athens"; myArray['B'] = "Berlin"; e var myObject = {'A': 'Athens', 'B':'Berlin'}; porque ambos se comportam da mesma forma, e também typeof(myArray) == typeof(myObjects)(ambos produzem 'objeto'). Existe alguma diferença entre essas variantes?


18
Como clonar profundamente em javascript
Como você clona profundamente um objeto Javascript? Eu sei que existem várias funções baseadas em frameworks como JSON.parse(JSON.stringify(o))e, $.extend(true, {}, o)mas não quero usar um framework como esse. Qual é a maneira mais elegante ou eficiente de criar um clone profundo. Nós nos preocupamos com casos extremos, como a clonagem …
105 javascript 


12
Faça a janela do navegador piscar na barra de tarefas
Como faço o navegador de um usuário piscar / piscar / realçar na barra de tarefas usando JavaScript? Por exemplo, se eu fizer uma solicitação AJAX a cada 10 segundos para ver se o usuário tem alguma mensagem nova no servidor, quero que o usuário saiba imediatamente, mesmo que esteja …

9
Alterar valores CSS com Javascript
É fácil definir valores CSS embutidos com javascript. Se eu quiser mudar a largura e tiver um html assim: <div style="width: 10px"></div> Tudo que eu preciso fazer é: document.getElementById('id').style.width = value; Isso mudará os valores da folha de estilo embutida. Normalmente, isso não é um problema, porque o estilo embutido …
105 javascript  html  css  ajax  dom 


2
Big O de matrizes de JavaScript
Os arrays em JavaScript são muito fáceis de modificar, adicionando e removendo itens. De certa forma, mascara o fato de que a maioria dos arrays de linguagens tem tamanho fixo e requer operações complexas para redimensionar. Parece que o JavaScript facilita a escrita de código de array de baixo desempenho. …


7
Inserindo elementos HTML com JavaScript
Em vez de pesquisar tediosamente soluções alternativas para cada tipo de atributo e evento ao usar a seguinte sintaxe: elem = document.createElement("div"); elem.id = 'myID'; elem.innerHTML = ' my Text ' document.body.insertBefore(elem,document.body.childNodes[0]); Existe uma maneira de simplesmente declarar todo o elemento HTML como uma string? gostar: elem = document.createElement("<div id='myID'> …
105 javascript  html 

2
Escopo de sessionStorage e localStorage
Eu li alguma documentação sobre sessionStorage e localStorage, mas não entendo qual é o escopo: o domínio, uma página específica? Por exemplo, se eu tiver as seguintes páginas: http://example.com/products.aspx?productID=1 http://example.com/products.aspx?productID=2 http://example.com/services.aspx?serviceID=3 E se eu executar em cada uma das páginas acima (com idvalue sendo o valor na string de consulta): …


5
comparar 2 strings alfabeticamente para fins de classificação
Estou tentando comparar 2 strings em ordem alfabética para fins de classificação. Por exemplo, eu quero ter uma verificação booleana como if('aaaa' < 'ab'). Eu tentei, mas não está dando resultados corretos, então acho que essa não é a sintaxe certa. Como faço isso em jquery ou Javascript?
105 javascript  jquery 

4
Como criar href dinâmico na função react render?
Estou processando uma lista de postagens. Para cada postagem, gostaria de renderizar uma tag âncora com o id do post como parte da string href. render: function(){ return ( <ul> { this.props.posts.map(function(post){ return <li key={post.id}><a href='/posts/'{post.id}>{post.title}</a></li> }) } </ul> ); Como faço para que cada postagem tenha href's de /posts/1, …

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.