-
Posts
119 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Reberth Siqueira
-
-
Eu tenho um elemento X
let X = document.createElement("div");
Quando eu faço isso:
body.appendChild(x); body.appendChild(x); body.appendChild(x);
Só aparece o elemento X apenas 1 vez na página.
X
Eu não entendo porque acontece isto. Eu gostaria de poder "appendar" copias do elemento no mesmo documento.
É possível?
-
Boa noite,
Eu estou desenvolvendo um projeto o qual eu desejo integrar o iFood para obter os dados de pedido. Mas eu não faço mínima ideia de por onde começar...
Alguem já fez algo semelhante antes? Eu ainda não parei pra estudar integrações de serviços. Essa vai ser minha "primeira", eu to meio perdido quanto a isso.. Não sei nem se tenho que usar php ou alguma outra linguagem e nem sei se realmente é possivel fazer isto...
Já entrei em contato com as empresas pedindo um auxilio e estou aguardando respostas.
Enfim... Se alguem puder me dar uma direcionada eu agradeço muito!!
att,
reberth
-
Então @DiF, to com dificuldade ao identificar o status da transferencia. Depois que eu executo o método .send(), meu ReadyState muda de 0 para 1 e fixa neste valor. E eu consigo obter os dados do arquivo mencionado na URL... ajuda eu
// ARQUIVO JAVASCRIPT class conAjax { // padrão postDataType = x-www-form-urlencoded sendData = (type, url, handler, dados,postDataType)=>{ let httpRequest = new XMLHttpRequest(); console.log(httpRequest); // 1 CONSOLE.LOG - READYSTATE = 0 httpRequest.onreadystatechange = handler; console.log(httpRequest); // 2 CONSOLE.LOG - READYSTATE = 0 httpRequest.open(type,url,true); console.log(httpRequest); // 3 CONSOLE.LOG - READYSTATE = 0 httpRequest.send(); console.log(httpRequest); // 4 CONSOLE.LOG - READYSTATE = 1 } } window.onload = ()=>{ let ajax = new conAjax(); ajax.sendData("get","teste.xml"); }
// teste.xml <*****> kkkk </*****>
As saídas do meu console:
Consegui resolver aqui!!!!
O meu erro era não especificar a propriedade: onreadystatechange
Mas não entendi o porque kkk
- 1
-
Boa madruga!! Eu to tentando aprender sobre AJAX e até agora todos os exemplos que eu vi, eu não consegui identificar um bloco de configuração com o servidor.
Só vi os caras partindo direto para a criação da instancia de XMLHttpRequest.
To entrando agora nessa área de dados dinamicos e estou ficando meio perdido haaha
-
5 minutos atrás, loumier disse:
Através de uma API Rest. Você pode usar JSON ou XML. Eu acho JSON melhor e você ainda continua dentro do universo do JS.
Ok! Eu ainda tenho que me aprofundar em API e JSON, mas pelo menos agora sei o caminho.
Mt Obrigado!
-
Boa tarde!
Eu to me aprofundando em Javascript e tenho 2 projetos que vou tentar desenvolver nessas férias de verão. Mas antes, eu preciso tirar algumas dúvidas:
-> Posso usar Javascript no back-end? (Pra integrar API, conectar com o banco de dados, etc)?
-> Se sim, eu poderia utilizar o javascript puro, ou algum runtime/frame work (tipo node.js, express)?
Os 2 projetos que eu tenho planejado pretendem integrar e obter dados de outros serviços. Qual a melhor maneira de fazer isso?:
-> Como integrar serviços?
Bem, a última pergunta eu posso googlar, mas eu gostaria de saber a opinião/experiência de vocês, e obter possíveis conselhos.
Obrigado desde já!
att,
reberth.
-
Bom dia !
Aqui no escritorio onde trabalho, o pessoal utiliza um dominio contábil para realizar os serviços de contabilidade. O acesso é feito pelo browser e o site desse sistema é dominiosistemas.com.br - onde, é preciso do plugin Auto.Sky, porém quando o pessoal está conectado e utilizando o sistema, o mesmo plugin fica indicando perda de conexão, sendo que a internet não caiu, isso eu sei que é normal já que deve ser uma conexão UDP. Eu entrei em contato com o suporte desse dominiosistemas.com.br e eles me disseram que pelos logs analisados, foi verificado que a taxa de loss está extremamente alta, e então eles falaram que pode ser problema na rede daqui do escrito e era para verificar com o T.I. Só que eu já verifiquei a conexão com outros hosts como por exemplo google.com.br e a taxa de pacotes perdidos é 0%.
Eu não tenho muito conhecimento em redes... Gostaria de saber quais testes posso fazer para saber se realmente é problema aqui na rede do escritorio ou se pode ser problema no host do dominiosistemas.com.br. Estou anexando os logs aqui no post.
Agradeço a ajuda desde já,
-
14 minutos atrás, Luís Roberto C. da Silva disse:
Se a variável é utilizada por mais de uma função então ela tem que ser global mesmo.
adicionado 1 minuto depoisEm C é que existe o conceito de ponteiro, que utiliza o endereço de memória da variável, não precisando der global para dar acesso a várias funções.
Pois é, em C aprendi que variavel global deve ser evitada. Mas pelo que eu to vendo em javascript não existe o conceito de ponteiros...
- 1
-
Segue abaixo o Código:
-------------> HTML
<!DOCTYPE html> <html> <script src="js/main.js"></script> <link rel="stylesheet" href="css/main.css"> <head> </head> <body> <button onclick = "let more = new blocos(); more.more();">+</button> <button onclick = "let less = new blocos(); less.less();">-</button> <span id="container"></span> </body> </html>
-------------> Css
.retangulo{ width:10%; height: 25px; margin: auto; padding: 10px; }
-------------> Java Script
let array = []; let i = 0; const criar = (i, Color)=> { let objeto = {nome: "", color:""}; let element = document.createElement("div"); objeto = {nome: "nome"+i, color: Color}; array.push(objeto); for(var j = 0 ; j < array.length ; j++){ element.innerHTML = "<div class = retangulo style = background-color:"+array[j].color+">"+array[j].nome+"</div>"; document.getElementById("container").appendChild(element); } } class blocos{ constructor(){}; more(){ let color = Math.floor(Math.random()*(10)+1); console.log(color); switch(color){ case 1: // RED - VERMELHO // Criar um elemento -- OK // Criar um objeto do novo bloco -- OK // Dar um push no array -- OK // Atribuir um codigo HTML à esse elemento com innerHTML -- OK // Realizamos o appendChild -- OK criar(i,"red"); i++; break; case 2: criar(i,"blue"); i++; break; case 3: criar(i,"green"); i++; break; case 4: criar(i,"teal"); i++; break; case 5: criar(i,"purple"); i++; break; case 6: criar(i,"violet"); i++; break; case 7: criar(i,"pink"); i++; break; case 8: criar(i,"maroon"); i++; break; case 9: criar(i,"grey"); i++; break; case 10: criar(i,"black"); i++; break; } } less(){ var list = document.getElementById("container"); list.removeChild(list.childNodes[array.length-1]); array.pop(); i--; } }
Eu estou com uma dúvida no meu código javascript:
- É possível eu armazenar os valores da variave i e da variavel array sem ser em uma variavel global?
-
2 horas atrás, Mauro Britivaldo disse:
Está certo? Isso é relativo por exemplo do ponto de vista do problema está certo. O que pode fazer é otimizar.
Caso queira otimizar deixa saber que é possível enxugar seu programa atual para duas linhas de maneira que o return é completamente desnecessário.
adicionado 2 minutos depoisPensem nisso.
adicionado 4 minutos depoisÉ uma maneira certa.
Foi exatamente que eu percebi um tempo depois. Que bom.
Eu achava que pra utilizar recursão tinha que dar return em tudo... Ainda to aprendendo. Mas não desenvolvi lógicas muito mais apuradas.
-
4 minutos atrás, Herbertbahia disse:
@Reberth Siqueira meu chará
#include <stdio.h> int bin(int n){ if(n >= 1){ bin(n/2); printf("%i ", n%2 ); }else{ return n%2; } } int main(){ int n; bin(25); return 0; }
E ae kkkkkkk
-
E ae!! Boa tarde!
Preciso de ajuda com um exercicio da faculdade:
CitaçãoCrie um algoritmo recursivo que converta um número natural para binário
Então eu criei:
#include <stdio.h> int bin(n){ if(n >= 1){ bin(n/2); printf("%i ", n%2 ); }else{ return n%2; } } int main(){ bin(25); return 0; }
Eu utilizei o resultado de um vídeo no youtube para verificar se está correto e aparantemente está.
A minha dúvida é referente a forma que eu utilizei para poder fazer o programa. Minhas dúvidas:
- Tá certo colocar return somente no else?
- Tá certo eu dar o printf só depois da chamada recursiva?
Agradeço a ajuda desde já!
att,
Reberth
-
14 minutos atrás, brund321 disse:
@Reberth Siqueira Oi tudo bem? Você sabe que é possível fazer isso com css e seria o recomendado ? https://developer.mozilla.org/pt-BR/docs/Web/Guide/CSS/CSS_Media_queries
Ou você deseja fazer isso com JS?
Bom dia!
Eu nem sabia.... Obrigado pela dica
- 1
-
Bom dia!
Eu to testando algumas coisas em javascript e tenho uma duvida em como aplicar responsividade. Eu tenho a seguinte estrutura:
<-- HTMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL --> <!DOCTYPE html> <html> <script src="js/main.js"></script> <head> </head> <body onload = "makeGalery()"> <div id = "container"> <div id = "galery"> <img id="img0" src="foto.jpg"> </div> </div> </body> </html>
// JAVA SCRIPTTT function makeGalery(){ document.getElementById("container").style.width = "1920px"; document.getElementById("container").style.height = "600px"; document.getElementById("container").style.border = "3px solid black"; document.getElementById("galery").style.width = "1920px"; document.getElementById("galery").style.height = "300px"; document.getElementById("galery").style.marginTop = "50px"; document.getElementById("galery").style.border = "3px solid blue"; document.getElementById("img0").style.width = "50px"; document.getElementById("img0").style.height = "50px"; document.getElementById("img0").style.marginTop = "10px"; document.getElementById("img0").style.marginLeft = "10px"; document.getElementById("img0").style.border = "3px solid green"; }
A minha dúvida é:
CitaçãoComo eu faço pra o script mudar dinamicamente o a ALTURA e a LARGURA da página com base no "espaço disponível"?
Obrigado desde já,
reberth.
-
Alguem pode me dar uma luz no que eu estou fazendo de errado ao tentar passar essa struct para uma função:
struct pizzas { int codPizza1,precoPizza; char pizza[10], descricao[50]; }; int cadastrarPizza(struct pizzas *nova){ printf("entrou"); printf("%i\n",nova->codPizza1); printf("%i\n",nova->precoPizza); printf("%s\n",nova->pizza); printf("%s\n",nova->descricao); return 0; int main(){ struct pizzas listaPizzas[10]; listaPizzas[cont].codPizza1 = 11; listaPizzas[cont].precoPizza = 44; listaPizzas[cont].pizza[10] = "Peperoni\0"; listaPizzas[cont].descricao[50] = "peperonegostoso"; cadastrarPizza(&listaPizzas[cont]); return 0; }
O meu printf está saindo conforme abaixo:
Agradeço desde já
-
Em 03/11/2019 às 16:34, arfneto disse:
Com laptops de $500 vindo com telas 4K escrever em cores na console do Windows pode não justificar algum trabalho, bem como endereçar cursor e acertar cores para a console. Criar uma janela e mostrar os dados é, digamos, a razão de se ter uma interface gráfica afinal
Pois é @arfneto, consegui só deixar colorido compilando na minha VM com ubuntu 18.04 lts...
Eu vou colocar as cores por causa do trabalho da minha facul. Eu queria fazer isso em casa, mas vou ter que fazer lá na faculdade mesmo, pois, lá os PCS tem SO unix
- 1
-
Boa noite!!
Eu to tentando printar informações com letra colorida no terminal, utilizando a biblioteca stdlib.h e as chaves (\x1b[31m (RED), \x1b[32m (GREEN), etc) e não dá certo.... O OUTPUT saí assim:
Eu to escrevendo conforme exemplo abaixo:
#include <stdio.h> #include <stdlib.h> int main(){ #define RED "\x1b[31m" printf(RED "TESTE"); return 0; }
Mas se eu tentar no linux dá certo... Não sei o que fazer kkk
sugestões?
- 1
-
Bom dia!!
Quero saber qual o melhor programa para realizar benchmark em notebook...
Agradeço desde já
-
1 hora atrás, Kleber Peters disse:
Tente fazer a alteração via registro.
Execute o regedit.
Navegue até HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsCurrentVersion.
Tem duas chaves Reg_SZ (ProgramFilesDir e ProgramFilesDir x86), com valor 'C:\Program Files' e 'C:Program Files (x86)'. Edite elas mudando o C para o E.
nao foi
Eu alterei o valor de todas as chaves que tinham C:\
Também copiei as 2 pastas (program files e program files (x86)) pro disco E:\
-
E ai!! Boa noite!
Eu tenho duas partições:
C:\ (partição do windows)
E:\ (partição dos programas)
Eu quero instalar o photoshop no disco E:\, e apesar de eu alterar o local de instalação para o mesmo, o instalador vai lá e instala o photoshop no disco C:\...
Já alterei o local padrão de instalação de aplicativos no WIN 10 e mesmo assim não vai. ....
agradeço se alguem tiver uma solução
-
2 horas atrás, arfneto disse:
Muito bom! Nem tive tempo de olhar
hehe to aprendendo a usar google....
-
2 horas atrás, arfneto disse:
Muito bem.
Note que não é que você não precise: você não tem alternativa. É isso que passa de todo modo: o endereço de início da estrutura. Se declarar igual dos dois lados então vai funcionar. Só que nem sempre você pode fazer isso. Pensou mesmo no programa que te mostrei? Rodou aquilo? Lá você pode ver que a mesma área de 12 int pode ser vista como matriz[12] ou matriz[2][6] ou matriz[3][4] e tal...
entendi sim.
Eu tinha notado isso no começo, até montei um teste pra mostrar pra você e ver se estava certo. Só que eu achava que tava errado kkk
vide:
Em 13/10/2019 às 22:23, Reberth Siqueira disse:Ainda ficou abstrato pra mim, tentei fazer de uma maneira que eu entedesse e cheguei nisso:
#include <stdio.h> #include <string.h> void teste(int* t){ int cont = 0; for(int i = 0 ; i < 25 ; i++){ if(cont == 4){ cont = 0; printf("%i\n", *(t+i)); }else{ printf("%i", *(t+i)); cont++; } } } int main(){ int a[5][5]; for(int i = 0 ; i < 5; i++){ for(int j = 0 ; j < 5 ; j++){ a[i][j] = 1; } } teste(a); return 0; }
- 1
-
RESOLVIDO JÁ!!!!
Vide documentação do winsock xD
https://docs.microsoft.com/pt-pt/windows/win32/winsock/getting-started-with-winsock
- 1
- 1
-
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Como realizar o appendChild de um elemento em varias partes do documento?
em Web e banco de dados
Postado
@ezequiel972
Deu certo cara!!!
Muito obrigado.