Ir ao conteúdo
  • Cadastre-se

Felipe Paz

Membro Pleno
  • Posts

    226
  • Cadastrado em

  • Última visita

Tudo que Felipe Paz postou

  1. @DiF , eu preciso de algo estilo F11. Esse que você me passou é praticamente o height: 100vh
  2. E aí gurizada, beleza? Alguém sabe como faz para setar a página fullscreen com jquery sem plugins?
  3. @TiagoMaxx , tem várias possibilidades, uma delas seria usar a lógica do bootstrap que cria div groups para os input do formulário. Seria mais um menos: <div class="grupo"> <label class="label-grupo">Nome</label> <input class="input-grupo" type="text" placeholder=""> </div> Fiz algo bem simples apenas para você entender aqui no jsfiddle. Assim, você consegue setar tamanhos tanto para o container do input quanto para a label e o próprio input.
  4. Procure ler sobre PWA. Aqui tem uma breve explicação. Usuários leigos ainda desconhecem as novas funcionalidades em termos de responsividade, preferindo sempre apps nativos. Mas com a tecnologia de hoje em dia, PWA é uma ótima alternativa para quem ou não sabe programar mobile, ou não quer criar app agora, enfim, dá uma olhada nesse link que te passei.
  5. @MAltivo por que um json pela url? Não seria mais fácil retornar um json propriamente dito seja com ajax ou diretamente do banco?
  6. Complementando um pouco mais, quando se trabalha com javascript, toda a interação deve ser feita manualmente. Explicando melhor, vamos supor que você criou um método para alterar a cor de um texto ao clicar sobre ele, para a cor voltar normal quando clicado novamente , você precisa ou criar um novo método, ou no método já criado, fazer alguma função que retorne a cor inicial. É um erro muito comum quando estamos iniciando na programação. Um exemplo é validação de um campo num formulário. Foi criado um método para validar e-mail. O usuário digitou um e-mail inválido e o campo ficou com bordas vermelhas, mas aí, com essa validação, o usuário digitou um e-mail válido mas o campo continua com bordas vermelhas. Então, é preciso criar um outro método para que quando o e-mail seja válido, o campo tenha algum aviso de sucesso ou simplesmente remova as bordas vermelhas. Mesma coisa se aplica nesse da imagem, foi criado um método para ao clicar, a imagem fosse trocada, porém, deve-se ser feita outra chamada em javascript para que quando seja clicada novamente, a imagem original seja recolocada.
  7. @Thyago Barbosa tem um plugin específico para formatar dados de input. O jQuery Mask Plugin.
  8. E aí gurizada, beleza? É o seguinte, tenho um método ajax que retorna um json, o problema é que esse ajax não é executado em dispositivos móveis. Sempre me retorna fail, contudo, no pc, tudo acontece normalmente. jQuery.ajax({ url: url, method: "get", dataType: "json" }).done(function(retorno){ for(var i = 0; i < retorno.myArrayList.length; i++) { if(retorno.myArrayList[i].map.status == 1) { retorno.myArrayList[i].map.status = "Aberta" } else if(retorno.myArrayList[i].map.status == 2) { retorno.myArrayList[i].map.status = "Paga" } else { retorno.myArrayList[i].map.status = "Cancelada" } linha += '<tr>'; linha += '<td>' + retorno.myArrayList[i].map.nomePaciente + '</td>'; linha += '<td><a href="'+ retorno.myArrayList[i].map.idFatura + '" data-fatura="' + retorno.myArrayList[i].map.idFatura + '">' + retorno.myArrayList[i].map.nomeFatura + '</a></td>'; linha += '<td>' + retorno.myArrayList[i].map.valorFatura.toLocaleString('pt-br',{style: 'currency', currency: 'BRL'}) + '</td>'; linha += '<td>' + retorno.myArrayList[i].map.vencimento + '</td>'; linha += '<td>' + retorno.myArrayList[i].map.dataPagamento + '</td>'; linha += '<td>' + retorno.myArrayList[i].map.status + '</td>'; linha += '</tr>'; totalRec += retorno.myArrayList[i].map.valorFatura; } table.append(linha); retorno = ""; $(".tr-modal").text(totalRec.toLocaleString('pt-br',{style: 'currency', currency: 'BRL'})) $(".modalConta-back").fadeIn(); $(".modalConta").css("transform", "translateX(0)"); }).fail(function(){ alert(JSON.stringify(erro)); }); O erro que dá no fail é {“readyState”:0,“responseText”:“”,“status”:0,“statusText”:“error”}
  9. @Henrique - RJ ótima resposta. Talvez seja por isso que não conseguiu usar o linux adequadamente.
  10. @Henrique - RJ O que seria o fazer tudo? O que o windows faz que o linux não?
  11. @Lucio Carvalho , @DiF neste topico tem a função de conversão de data.
  12. @Marcus Vinnycius , comece do básico. Lógica da programação é o arroz com feijão de qualquer programador. você não sai programando sem ter passado pela lógica, caso pule essa etapa, vai por mim, tudo será muito mais complicado até pegar o jeito. Pois bem, procure no youtube lógica de programação, tem N cursos sobre isso. Aprendeu bem lógica, brincou bastante com VisualG? Aí sim pense no que programar. Como você já mencionou programar jogos ou app, poderia começar por java. Linguagem robusta, há anos e mais anos no mercado. 90% dos aplicativos do android são em java, por mais que a Google está desenvolvendo na sua própria linguagem (Go). Objective-C ou Swift para Apple, já para parte de jogos, C#, Python, Java (Minecraft é feito em Java). Enfim, tudo isso que eu te falei tem na internet com ótimos cursos e tutoriais. E ressaltando, estude primeiro lógica de programação e só assim se aventure na programação.
  13. E aí gurizada, beleza? Pra quem manja de node e angular: ambos trabalham com rotas. Como implementar um site, sistema, seja lá o que for com estas duas tecnologias? Por qual deles levar em consideração o mapeamento destas rotas?
  14. Eu uso o deepin, iniciei com o Ubuntu e não troco o Linux por nada. O sistema é muito mais rápido e estável que o Windows. Como o @MyNameIsMechdisse, linha de comando é opcional na maioria dos casos, hoje em dia. Tudo tem interface gráfica, mas claro, sempre é valido aprender os principais comandos para se algum dia precisar saber, já tem eles na mão. Uma vantagem enorme que o Linux tem em relação ao Windows é justamente pelo código ser livre. Não que o Linux não tenha bug, claro que tem mas a probabilidade de este bug ser solucionado em curto espaço de tempo é simplesmente altíssima levando em consideração que há milhares de programadores mundo afora apenas em cima de solucionar bugs do sistema. Já o Windows, por ser código fechado e apenas a equipe deles para resolver, demora bem mais tempo para até mesmo detectar o problema, solucionar e tudo mais. Vale destacar que o Linux aos pouquinhos vem ganhando notoriedade entre as empresas de game, ainda falta muito, mas muito para bater o windows neste quesito, mas uma hora vai. Eu tenho dual boot justamente para o usar o linux em tudo o que faço, exceto quando jogo, que aí logo no windows apenas para este fim. Uma vez que você conhece o sistema e o entende, não troca mais.
  15. @LucasDonizetiCCB você já se respondeu. Se o arquivo é executável, ele vai ser instalado no pc de quem o baixar. Pode rodá-lo online como qualquer outro jogo executável que tem por aí mas para rodar no navegador, somente desenvolvendo para navegador.
  16. @Lucio Carvalho você precisa converter a variável $dt_nascimento para o tipo date. Você pode usar a função strtotime() que converte a data em um timestamp. Apenas antes de tentar fazer a conversão troque as barras por traços. $nascimento = strtotime(str_replace("/","-",$dt_nascimento)); se quiser montar a data novamente date('d/m/Y',$nascimento ); Procure usar o mysqli ou então PDO já que o mysql não possui mais suporte.
  17. Resolvido, segue o código. $(document).ready(function(){ var ordem = []; $(".sortable-list").sortable({ connectWith: ".connectList", stop: function() { var li = $(this).closest(".confirma-content").find("li"); $(li).each(function(){ console.log($(this).data("ordem")); }) } }).disableSelection(); });
  18. @Brade_Br Basicamente você vai tratar os dados com jquery. Ao fazer o submit do formulário, os dados serão pegos e passados via ajax para o formulário php q fará a inserção destes dados no banco. Já tentou fazer o código? Simplesmente HÁ INÚMEROS tutoriais no youtube com crud em php e ajax aproximadamente 118 mil resultados deste assunto no youtube, sem contar nos diversos fóruns e sites ensinando, inclusive com muita coisa aqui no fórum. Posta o teu código para vermos, de nada vai adiantar tu ver um pronto. Vai chegar na hora e vai acabar esquecendo alguma ou outra coisa porque eles podem pedir para mudar algum elemento e você não vai saber fazer. Ao menos, entendendo e fazendo o código do zero, você terá noção de onde mexer, como e quando. Eu não sabia ajax, com uma instrução simples do @DiF, pah!!! Matei a xarada.
  19. E aí gurizada, beleza? É o seguinte, estou tentando pegar a ordem dos elementos dentro da div em todo o evento drag. $(".ordem").droppable({ drop: function () { ordem = []; var ul = $(this).parent().find("li"); $(ul).each(function(){ ordem.push($(this).attr("data-ordem")); }) console.log(ordem[0]); } }); Eu tenho uma div, nessa div eu tenho um ul e cada li tem um atributo data-ordem. Basicamente eu preciso que quando o evento dragend aconteça, um array seja populado me informado a nova ordem dos elementos através do atributo data-ordem. Exemplificando <!-- Antes de reordenar --> <li data-ordem="1">Item 1</li> <li data-ordem="2">Item 2</li> <li data-ordem="2">Item 2</li> <!-- Saída do array seria [1,2,3] --> <!-- Depois de reordenar --> <li data-ordem="3">Item 3</li> <li data-ordem="1">Item 1</li> <li data-ordem="2">Item 2</li> <!-- Saída do array seria [3,1,2] --> Mas não é isso que acontece. No meio do each, o push do array se perde e informa uma posição nada a ver com a atual posição dos elementos.
  20. @Augusto G rocha trabalhoso e engessado para o teu caso. Customiza por classe ou por id. Veja o exemplo no jsfiddle
  21. @navegador2 um conselho, aceita se quer mas larga de mão do DW. Ele gera muito código desnecessário. Tem vários outros mais simples, mais robustos e geram exatamente o que é necessário. Sublime (meu favorito), Atom, Brackets (tem a live-preview), agora tem o Visul Studio Code (andam falando muito bem mas eu não gostei até por já estar habituado com o sublime). Tenta refazer teu código em algum editor diferente ou até mesmo no bloco de notas e veja se acontece alguma diferença.
  22. @DiF to fazendo versionamento do css e js. Criei a variável para setar a nova versão mas essa variável altero manualmente. Se eu setar ela pra atualizar automaticamente, toda a vez q o usuário dar refresh, vai zerar o cache, criando novo cache e no fim, perdendo a funcionalidade do cache =( ... por enquanto vou trabalhando assim mesmo. Valeu!
  23. @luscas Não tenho como ficar passando isso aos clientes toda vez que atualizo o sistema.
  24. E aí gurizada, beleza? É o seguinte, em alguns casos o chrome não tem apagado o cache permanecendo o css antigo. Mesmo deletando o histórico do navegador, mantém o arquivo em cache gerando problema na execução tanto do script quanto do css. Mesmo atualizando a versão do arquivo, o chrome permanece sem atualizar o cache. Alguma ideia de como resolver isso?
  25. Apenas complementando o que o @DiF já disse, para se trabalhar com responsividade você precisa manipular as @media queries do css. Assim, você consegue setar tranquilamente o comportamento do site em diversos dispositivos. Pode ser que num computador o h1 tenha font-size 30px, enquanto que num dispositivo com width < 450px o h1 vai ter um font-size de 16px. Assim não precisa trabalhar com % ou vh e etc, e sim, trabalhar com o tamanho do dispositivo.

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

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!