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

17
Como importar jquery usando a sintaxe ES6?
Estou escrevendo um novo aplicativo usando a ES6sintaxe (JavaScript) através do babeltranspiler e dos preset-es2015plugins, bem como semantic-uipara o estilo. index.js import * as stylesheet from '../assets/styles/app.scss'; import * as jquery2 from '../dist/scripts/jquery.min'; import * as jquery3 from '../node_modules/jquery/dist/jquery.min'; console.log($('my-app')); index.html <!DOCTYPE html> <html lang="fr"> <head> <body> <script src="dist/app.js"></script> </body> …

11
Obter a largura do dispositivo em javascript
Existe uma maneira de obter a largura do dispositivo dos usuários, em oposição à largura da porta de visualização, usando javascript? As consultas de mídia CSS oferecem isso, como posso dizer @media screen and (max-width:640px) { /* ... */ } e @media screen and (max-device-width:960px) { /* ... */ } …


5
Substitua um valor se nulo ou indefinido em JavaScript
Tenho um requisito para aplicar o ??operador C # ao JavaScript e não sei como. Considere isso em C #: int i?=null; int j=i ?? 10;//j is now 10 Agora eu tenho isso configurado em JavaScript: var options={ filters:{ firstName:'abc' } }; var filter=options.filters[0]||'';//should get 'abc' here, it doesn't happen …
128 javascript 


2
Diferença entre window.location.href, window.location.replace e window.location.assign
Qual é a diferença entre window.location.href="http://example.com"; window.location.replace("http://example.com"); window.location.assign("http://example.com"); Eu li em muitos fóruns que window.location.assign()apenas substitui o histórico da sessão atual e, portanto, o botão voltar do navegador não funcionará. No entanto, não sou capaz de reproduzir isso. function fnSetVariable() { //window.location.href = "http://example.com"; window.location.replace("http://example.com"); //window.location.assign("http://example.com"); } <a onmouseover="fnSetVariable();" href="PageCachingByParam.aspx?id=12" …
128 javascript  dom  location 

6
Adicionar evento onClick dinamicamente usando jQuery
Devido ao uso de um plugin, não consigo adicionar o atributo "onClick" às entradas do formulário HTML como de costume. Um plugin está lidando com a parte de formulários em meu site e não dá a opção de fazer isso automaticamente. Basicamente, tenho esta entrada: <input type="text" id="bfCaptchaEntry" name="bfCaptchaEntry" style=""> …
128 javascript  jquery  html 

8
Como faço para alternar a classe de um elemento em JavaScript puro?
Estou procurando uma maneira de converter este código jQuery (que é usado na seção de menu responsivo) para JavaScript puro. Se for difícil de implementar, não há problema em usar outras estruturas JavaScript. $('.btn-navbar').click(function() { $('.container-fluid:first').toggleClass('menu-hidden'); $('#menu').toggleClass('hidden-phone'); if (typeof masonryGallery != 'undefined') masonryGallery(); });
128 javascript  dom  toggle 

5
Por que minha função assíncrona está retornando Promise {<pending>} em vez de um valor?
Meu código: let AuthUser = data =&gt; { return google.login(data.username, data.password).then(token =&gt; { return token } ) } E quando tento executar algo assim: let userToken = AuthUser(data) console.log(userToken) Estou entendendo: Promise { &lt;pending&gt; } Mas por que? Meu principal objetivo é obter um token do google.login(data.username, data.password)qual retorna uma …

8
Como converter um objeto simples em um mapa ES6?
Por algum motivo, não consigo encontrar essa coisa simples nos documentos MDN (talvez eu esteja apenas perdendo). Eu esperava que isso funcionasse: const map = new Map({foo: 'bar'}); map.get('foo'); // 'bar' ... mas a primeira linha joga TypeError: (var)[Symbol.iterator] is not a function Como faço um mapa de um objeto …


3
Como postar um arquivo de um formulário com Axios
Usando HTML bruto ao postar um arquivo em um servidor flask, posso acessar arquivos da solicitação flask global: &lt;form id="uploadForm" action='upload_file' role="form" method="post" enctype=multipart/form-data&gt; &lt;input type="file" id="file" name="file"&gt; &lt;input type=submit value=Upload&gt; &lt;/form&gt; Em frasco: def post(self): if 'file' in request.files: .... Quando tento fazer o mesmo com o Axios, a …

7
Titereiro: passe a variável em .evaluate ()
Estou tentando passar uma variável para uma page.evaluate()função em Puppeteer , mas quando uso o seguinte exemplo muito simplificado, a variável evalVaré indefinida. Eu sou novo no Puppeteer e não consigo encontrar nenhum exemplo para construir, então preciso de ajuda para passar essa variável para a page.evaluate()função para que possa …

3
A propriedade 'catch' não existe no tipo 'Observable <any>'
Na página de documentação do Angular 2 para usar o serviço Http, há um exemplo. getHeroes (): Observable&lt;Stuff[]&gt; { return this.http.get(this.url) .map(this.extractData) .catch(this.handleError); } Clonei o projeto angular2-webpack-starter e adicionei o código acima. Eu importei Observableusando import {Observable} from 'rxjs/Observable'; Estou assumindo que as propriedades Observablesão importadas também ( .mapfunciona). …


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.