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

12
gerar string aleatória para id div
Quero exibir vídeos do YouTube em meu site, mas preciso poder adicionar um idvídeo exclusivo para cada vídeo que será compartilhado pelos usuários. Então, juntei tudo e me deparei com um pequeno problema. Estou tentando fazer com que o JavaScript adicione uma string aleatória para o div id, mas não …
87 javascript 



6
Implementação de módulos ES6, como carregar um arquivo json
Estou implementando um exemplo de https://github.com/moroshko/react-autosuggest O código importante é assim: import React, { Component } from 'react'; import suburbs from 'json!../suburbs.json'; function getSuggestions(input, callback) { const suggestions = suburbs .filter(suburbObj => suburbMatchRegex.test(suburbObj.suburb)) .sort((suburbObj1, suburbObj2) => suburbObj1.suburb.toLowerCase().indexOf(lowercasedInput) - suburbObj2.suburb.toLowerCase().indexOf(lowercasedInput) ) .slice(0, 7) .map(suburbObj => suburbObj.suburb); // 'suggestions' will be an …

11
VueJs 2.0 emite evento do componente do neto para o avô
Parece que o Vue.js 2.0 não emite eventos de um neto para o componente de seu avô. Vue.component('parent', { template: '<div>I am the parent - {{ action }} <child @eventtriggered="performAction"></child></div>', data(){ return { action: 'No action' } }, methods: { performAction() { this.action = 'actionDone' } } }) Vue.component('child', { …

10
Existe um método de emenda para strings?
O Javascript splicesó funciona com arrays. Existe um método semelhante para strings? Ou devo criar minha própria função personalizada? Os métodos substr(), e substring()retornarão apenas a string extraída e não modificarão a string original. O que eu quero fazer é remover alguma parte da minha corda e aplicar a mudança …
87 javascript 

7
Qual é a diferença entre os diferentes métodos de colocar o código JavaScript em um <a>?
Eu vi os seguintes métodos de colocar o código JavaScript em uma &lt;a&gt;tag: function DoSomething() { ... return false; } &lt;a href="javascript:;" onClick="return DoSomething();"&gt;link&lt;/a&gt; &lt;a href="javascript:DoSomething();"&gt;link&lt;/a&gt; &lt;a href="javascript:void(0);" onClick="return DoSomething();"&gt;link&lt;/a&gt; &lt;a href="#" onClick="return DoSomething();"&gt;link&lt;/a&gt; Eu entendo a ideia de tentar colocar um URL válido em vez de apenas código JavaScript, …
87 javascript  html  href 


4
Tudo bem usar o babel-node na produção
Eu tenho desenvolvido um site usando babel-node e browserify com a transformação babelify, para oferecer suporte à sintaxe ES6. Estou apenas pensando, posso executar isso em produção em babel-node server vez de node server Quais outras opções eu tenho para executar o ES6 no nó? Aqui estão os comandos que …

10
Seleção de texto programaticamente em um campo de entrada em dispositivos iOS (Safari móvel)
Como você seleciona programaticamente o texto de um campo de entrada em dispositivos iOS, por exemplo, iPhone, iPad executando Safari móvel? Normalmente, é suficiente chamar a .select()função no &lt;input ... /&gt;elemento, mas isso não funciona nesses dispositivos. O cursor é simplesmente deixado no final da entrada existente sem nenhuma seleção …


6
Surpreso que a variável global tem valor indefinido em JavaScript
Hoje, fiquei completamente surpreso quando vi que uma variável global tem undefinedvalor em determinado caso. Exemplo: var value = 10; function test() { //A console.log(value); var value = 20; //B console.log(value); } test(); Dá saída como undefined 20 Aqui, por que o mecanismo JavaScript está considerando o valor global como …
87 javascript  scope 

3
console.log para stdout em eventos gulp
Quero fazer logon no stdout (o ambiente de configuração) quando uma tarefa gulp está em execução ou foi executada. Algo assim: gulp.task('scripts', function () { var enviroment = argv.env || 'development'; var config = gulp.src('config/' + enviroment + '.json') .pipe(ngConstant({name: 'app.config'})); var scripts = gulp.src('js/*'); return es.merge(config, scripts) .pipe(concat('app.js')) .pipe(gulp.dest('app/dist')) …

15
Declaração de matriz de objetos
Eu tenho uma variável que é uma matriz e quero que cada elemento da matriz atue como um objeto por padrão. Para conseguir isso, posso fazer algo assim no meu código. var sample = new Array(); sample[0] = new Object(); sample[1] = new Object(); Isso funciona bem, mas não quero …


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.