Ir ao conteúdo
  • Cadastre-se

Felipe Paz

Membro Pleno
  • Posts

    205
  • Cadastrado em

  • Última visita

Tudo que Felipe Paz postou

  1. 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.
  2. @Thyago Barbosa tem um plugin específico para formatar dados de input. O jQuery Mask Plugin.
  3. @Henrique - RJ ótima resposta. Talvez seja por isso que não conseguiu usar o linux adequadamente.
  4. @Henrique - RJ O que seria o fazer tudo? O que o windows faz que o linux não?
  5. @Lucio Carvalho , @DiF neste topico tem a função de conversão de data.
  6. @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.
  7. 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.
  8. @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.
  9. @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.
  10. 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(); });
  11. @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.
  12. 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.
  13. @Augusto G rocha trabalhoso e engessado para o teu caso. Customiza por classe ou por id. Veja o exemplo no jsfiddle
  14. @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.
  15. @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!
  16. @luscas Não tenho como ficar passando isso aos clientes toda vez que atualizo o sistema.
  17. 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?
  18. 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.
  19. @rodrigofernandes1985 você não está excluindo e sim setando um novo valor para o campo, no caso, um valor vazio. $del = $con->query("DELETE caminho FROM comercio WHERE id IN('SELECT id FROM comercio WHERE id='.$id)"); Na verdade a melhor opção seria fazer uma relação entre essas tabelas e aplicar um join entre elas. Se torna tudo mais fácil sem precisar de inserir clausulas dentro de cláusulas (claro, quando a query for simples)
  20. @DiF , era exatamente o que eu precisava. Pensei na gambiarra do input transparente também caso não conseguisse solucionar isso mas agora deixa a gambiarra pra outro momento
  21. @DiF mas esse só pode ser usado em input e eu tenho apenas uma string. Um text() gerado pela soma das linhas da coluna em questão. Por isso pedi algo propriamente para uma string. O mask-money eu já conhecia mas não se aplica no meu caso.
  22. E aí gurizada, beleza? É o seguinte, tenho uma tabela em html com vários valores. Com jquery, eu pego as informações de cada coluna a crio uma nova tr com o valor no total. Então, o total, por exemplo, ficaria R$ 256789,89. Eu gostaria que esta string gerada ficasse como R$ 256.789,89 ou R$ 26.568,90. Enfim, formatado monetariamente.
  23. @Marcelo Mousinho eu faria com javascript. Criaria uma div própria para para cálculo. Teria no banco algumas informações como valor por kg, km, tamanho, etc. Faria a chamada destes valores para a div em questão e com javascript, faria o cálculo dessas informações com as informações inseridas nos campos do formulário de fretes.
  24. E aí gurizada, beleza? É o seguinte: tenho uma div com overflow-x e gostaria de arrastar o conteúdo da div de um lado para o outro ao clicar. O mesmo efeito do scrollbar embaixo, quando clicado, pode-se arrastar, também gostaria de ser feito ao clicar diretamente na table.
  25. Vergonhoso é ser corrupto e ladrão. Trabalhar com uma IDE ou editor seja lá qual for só vai ser útil quando você realmente souber o que está fazendo. Geralmente, quando se está aprendendo, é ALTAMENTE aconselhável fazer tudo na mão mesmo. Entender o código, saber o que cada elemento faz. beleza. Aprendeu? Aí sim pode partir para usar algum editor o que este, quando usado corretamente, traz muitos benefícios. Agilidade, rapidez, plugins que podem melhorar significativamente a escrita do código. Quem te falou isso pelo jeito desenvolve só com o bloco de notas? Acho praticamente impossível. Resumindo: depois de dominado um assunto, parta para uma IDE.

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!