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

4
Selecionando Várias Classes com jQuery
Eu dei uma boa olhada e não consigo descobrir como selecionar todos os elementos correspondentes a determinadas classes em uma instrução do seletor jQuery, como esta: $('.myClass', '.myOtherClass').removeClass('theclass'); Alguma idéia de como conseguir isso? A única outra opção é fazer $('.myClass').removeClass('theclass'); $('.myOtherClass').removeClass('theclass'); Mas estou fazendo isso com algumas classes, por …


16
Adicionando elementos ao objeto
Eu preciso preencher um arquivo json, agora tenho algo parecido com isto: {"element":{"id":10,"quantity":1}} E eu preciso adicionar outro "elemento". Meu primeiro passo é colocar esse json em um tipo de objeto usando cart = JSON.parse, agora eu preciso adicionar o novo elemento. Eu deveria usar cart.pushpara adicionar outro elemento, tentei …
222 javascript  object 



13
Remova todos os elementos contidos em outra matriz
Eu estou procurando uma maneira eficiente de remover todos os elementos de uma matriz javascript, se eles estiverem presentes em outra matriz. // If I have this array: var myArray = ['a', 'b', 'c', 'd', 'e', 'f', 'g']; // and this one: var toRemove = ['b', 'c', 'g']; Quero operar …
222 javascript  arrays 

20
Diferença profunda genérica entre dois objetos
Eu tenho dois objetos: oldObje newObj. Os dados oldObjforam usados ​​para preencher um formulário e newObjsão o resultado do usuário alterando os dados neste formulário e enviando-os. Ambos os objetos são profundos, ie. eles têm propriedades que são objetos ou matrizes de objetos etc. - podem ter n níveis de …

10
Faça algo se a largura da tela for menor que 960 px
Como posso fazer o jQuery fazer algo se a largura da minha tela for menor que 960 pixels? O código abaixo sempre aciona o segundo alerta, independentemente do tamanho da minha janela: if (screen.width < 960) { alert('Less than 960'); } else { alert('More than 960'); }
221 javascript  jquery 


15
Existe um equivalente JSON do XQuery / XPath?
Ao procurar itens em matrizes e hashes JSON complexos, como: [ { "id": 1, "name": "One", "objects": [ { "id": 1, "name": "Response 1", "objects": [ // etc. }] } ] Existe algum tipo de linguagem de consulta que posso usar para encontrar um item in [0].objects where id = …
221 javascript  json  xpath  xquery 

6
Redux - várias lojas, por que não?
Como observação: li os documentos do Redux (Baobab também) e fiz uma boa parte do Google e dos testes. Por que é tão fortemente sugerido que um aplicativo Redux tenha apenas uma loja? Entendo os prós / contras de uma configuração de loja única versus uma configuração de loja múltipla …
221 javascript  redux 

8
O jQuery remove opções da seleção
Eu tenho uma página com 5 seleciona que todos têm um nome de classe 'ct'. Preciso remover a opção com o valor 'X' de cada seleção durante a execução de um evento onclick. Meu código é: $(".ct").each(function() { $(this).find('X').remove(); }); Onde eu estou errando?

7
Imitando conjuntos em JavaScript?
Estou trabalhando em JavaScript. Gostaria de armazenar uma lista de valores de sequência exclusivos e não ordenados, com as seguintes propriedades: uma maneira rápida de perguntar 'está A na lista'? uma maneira rápida de fazer 'excluir A da lista, se existir na lista' uma maneira rápida de fazer 'adicionar A …
220 javascript 

10
Como configurar diferentes ambientes no Angular.js?
Como você gerencia variáveis ​​/ constantes de configuração para diferentes ambientes? Este poderia ser um exemplo: Minha API de descanso está acessível localhost:7080/myapi/, mas meu amigo que trabalha no mesmo código sob o controle de versão do Git tem a API implantada em seu Tomcat localhost:8099/hisapi/. Supondo que temos algo …


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.