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
Obtendo uma lista de chaves de matriz associativas
Eu tenho uma matriz associativa em Javascript: var dictionary = { "cats": [1,2,3,4,5], "dogs": [6,7,8,9,10] }; Como obtenho as chaves deste dicionário? ie eu quero var keys = ["cats", "dogs"]; Edite 7 anos depois: Apenas para corrigir a terminologia - não existe uma 'matriz associativa' em Javascript - isso é …
258 javascript  arrays 


9
Analisar uma string HTML com JS
Eu procurei uma solução, mas nada era relevante, então aqui está o meu problema: Eu quero analisar uma string que contém texto HTML. Eu quero fazer isso em JavaScript. Eu tentei esta biblioteca, mas parece que ela analisa o HTML da minha página atual, não de uma string. Porque quando …

6
Convenções de nomenclatura JavaScript [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …

9
AngularJS $ http e $ resource
Eu tenho alguns serviços da web que desejo chamar. $resourceou $httpqual deles devo usar? $resource: https://docs.angularjs.org/api/ngResource/service/$resource $http: https://docs.angularjs.org/api/ng/service/$http Depois de ler as duas páginas acima da API, estou perdido. Poderia me explicar em inglês simples qual é a diferença e em que situação devo usá-las? Como estruturar essas chamadas e …

19
Classificar matriz de objetos por chave única com valor de data
Eu tenho uma matriz de objetos com vários pares de valores-chave e preciso classificá-los com base em 'updated_at': [ { "updated_at" : "2012-01-01T06:25:24Z", "foo" : "bar" }, { "updated_at" : "2012-01-09T11:25:13Z", "foo" : "bar" }, { "updated_at" : "2012-01-05T04:13:24Z", "foo" : "bar" } ] Qual é a maneira mais eficiente …

13
Substitua vários caracteres em uma chamada de substituição
Pequena pergunta muito simples, mas não entendo bem como fazê-lo. Preciso substituir todas as instâncias de '_' por um espaço e todas as instâncias de '#' por nada / vazio. var string = '#Please send_an_information_pack_to_the_following_address:'; Eu tentei isso: string.replace('#','').replace('_', ' '); Eu realmente não gosto de encadear comandos como este. …
257 javascript  jquery 

30
Como obtenho o ID do vídeo do YouTube a partir de um URL?
Quero obter o v=idURL do YouTube com JavaScript (sem jQuery, JavaScript puro). Exemplos de formatos de URL do YouTube http://www.youtube.com/watch?v=u8nQa1cJyX8&a=GxdCwVVULXctT2lYDEPllDR0LRTutYfW http://www.youtube.com/watch?v=u8nQa1cJyX8 Ou qualquer outro formato do YouTube que contenha um ID de vídeo no URL. Resultado desses formatos u8nQa1cJyX8
257 javascript  regex  url  youtube 


13
Como ouvir as alterações 'adereços'
Nos documentos do VueJs 2.0, não consigo encontrar nenhum gancho que ouça as propsalterações. Os VueJs têm ganchos semelhantes onPropsUpdated()ou semelhantes? Atualizar Como o @wostex sugeriu, tentei watchminha propriedade, mas nada mudou. Então percebi que tenho um caso especial: <template> <child :my-prop="myProp"></child> </template> <script> export default { props: ['myProp'] } …



13
É possível importar módulos de todos os arquivos em um diretório, usando um curinga?
Com o ES6, posso importar várias exportações de um arquivo como este: import {ThingA, ThingB, ThingC} from 'lib/things'; No entanto, gosto da organização de ter um módulo por arquivo. Acabo com importações como esta: import ThingA from 'lib/things/ThingA'; import ThingB from 'lib/things/ThingB'; import ThingC from 'lib/things/ThingC'; Eu adoraria poder fazer …

11
Como resolver o caminho C: \ fake?
<input type="file" id="file-id" name="file_name" onchange="theimage();"> Este é o meu botão de upload. <input type="text" name="file_path" id="file-path"> Este é o campo de texto onde eu tenho que mostrar o caminho completo do arquivo. function theimage(){ var filename = document.getElementById('file-id').value; document.getElementById('file-path').value = filename; alert(filename); } Este é o JavaScript que resolve o …


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.