Articles of javascript

Exemplos de imagens para perguntas e respostas de código e marcação

Ao preparar um MCVE / SSCCE que envolva imagens, é útil ter access direto às imagens. Os tipos de imagens que cobrem a maioria das questões são: pequenas imagens em várias colors ou formas, GIFs animados com / sem transparência, JPEGs que são pares de imagens e podem ser usados ​​em transições de imagens, conjuntos […]

Como validar um endereço de email em JavaScript?

Como um endereço de e-mail pode ser validado em JavaScript?

Obter valor selecionado na lista suspensa usando JavaScript?

Como faço para obter o valor selecionado de uma lista suspensa usando JavaScript? Eu tentei os methods abaixo, mas todos eles retornam o índice selecionado em vez do valor: var as = document.form1.ddlViewBy.value; var e = document.getElementById(“ddlViewBy”); var strUser = e.options[e.selectedIndex].value; var value = document.getElementById(“ddlViewBy”).value;

jQuery Mobile: documentos prontos versus events de página

Estou usando o jQuery Mobile e estou tendo problemas para entender as diferenças entre os events de página de documento clássico pronto e jQuery Mobile. Qual é a diferença real? Porque deveria $(document).ready() { }); seja melhor que $(document).on(‘pageinit’) { }); Qual é a ordem dos events de página quando você faz a transição de […]

Abra um URL em uma nova guia (e não em uma nova janela) usando JavaScript

Estou tentando abrir uma URL em uma nova guia, ao contrário de uma janela pop-up. Eu vi perguntas relacionadas em que as respostas seriam algo como: window.open(url,’_blank’); window.open(url); Mas nenhum deles funcionou para mim, o navegador ainda tentou abrir uma janela pop-up.

Não são promises apenas callbacks?

Eu venho desenvolvendo JavaScript há alguns anos e não entendo o alarido sobre promises. Parece que tudo que faço é mudar: api(function(result){ api2(function(result2){ api3(function(result3){ // do work }); }); }); Que eu poderia usar uma biblioteca como async para qualquer maneira, com algo como: api().then(function(result){ api2().then(function(result2){ api3().then(function(result3){ // do work }); }); }); Qual é […]

Acessando Objetos JavaScript Aninhados com Chave de Cadeia

Eu tenho uma estrutura de dados como esta: var someObject = { ‘part1’ : { ‘name’: ‘Part 1’, ‘size’: ’20’, ‘qty’ : ’50’ }, ‘part2’ : { ‘name’: ‘Part 2’, ‘size’: ’15’, ‘qty’ : ’60’ }, ‘part3’ : [ { ‘name’: ‘Part 3A’, ‘size’: ’10’, ‘qty’ : ’20’ }, { ‘name’: ‘Part 3B’, ‘size’: ‘5’, […]

Herança prototípica – escrevendo

Então eu tenho esses 2 exemplos, de javascript.info: Exemplo 1: var animal = { eat: function() { alert( “I’m full” ) this.full = true } } var rabbit = { jump: function() { /* something */ } } rabbit.__proto__ = animal rabbit.eat() Exemplo 2: function Hamster() { } Hamster.prototype = { food: [], found: function(something) […]

“Pensando em AngularJS” se eu tiver um fundo jQuery?

Suponha que eu esteja familiarizado com o desenvolvimento de aplicativos do lado do cliente no jQuery , mas agora gostaria de começar a usar o AngularJS . Você pode descrever a mudança de paradigma que é necessária? Aqui estão algumas perguntas que podem ajudá-lo a formular uma resposta: Como faço para arquitetar e projetar aplicativos […]

Como imprimir um número com vírgulas como separadores de milhares em JavaScript

Eu estou tentando imprimir um inteiro em JavaScript com vírgulas como separadores de milhares. Por exemplo, quero mostrar o número 1234567 como “1,234,567”. Como eu iria fazer isso? Aqui está como eu estou fazendo isso: function numberWithCommas(x) { x = x.toString(); var pattern = /(-?\d+)(\d{3})/; while (pattern.test(x)) x = x.replace(pattern, “$1,$2”); return x; } Existe […]