Ir ao conteúdo
  • Cadastre-se

Diogou

Membro Pleno
  • Posts

    1.304
  • Cadastrado em

  • Última visita

posts postados por Diogou

  1. Estou aprendendo nodeJS, e para obter o request eu normalmente faço:

    const express = require('express');
    const app = express();
    
    app.get('/', function(req, res) {
    	res.render('pasta/index');
    });
    
    app.listen(3000, function() {
    	console.log('Running');
    });

    Eu não acho isso pratico, criar uma linha para toda pagina que existir com o app.get.

    Existe alguma forma de obter o get sem ter que especificar o caminho, e verificar se o caminho/arquivo existe?

    Para caso o caminho não exista, mostrar uma pagina de erro.

     

  2. Meu photoshop cc 2019 está com dando "Disco de Trabalho Cheio", já desinstalei o re-instalei o creative cloud mas não resolver o problema.

    Tenho 100GB de espaço disponível no HD onde está instalado o Photoshop e 10 GB no SSD com sistema.

     

    Alguém tem alguma ideia de como resolver?

    Sem título.png

  3. Qual a melhor forma de salvar informações no computador do usuário, que possa ser lido na próxima sessão?

    Eu hoje estou utilizando o "localStorage" para salvar um Array com algumas informações, porém tenho receio de estourar o limite do localStorage do usuário.

    Por exemplo:

    localStorage.setItem("data", "dd/mm/aaaa");
    localStorage.getItem("data");

    Eu também tenho algumas limitações, não posso utilizar cookie e nem PHP ou algo que execute server-side. Também precisa funcionar em offline (é uma aplicação Android SDK).

    Por isso eu utilizo o localStorage. Alguém conhece algo? 

  4. @washalbano Obrigado pela ajuda. Eu consegui resolver com o calc do css que até agora desconhecia.

     

    https://jsfiddle.net/L62o1c3w/37/

    Pra quem quiser saber fazer:

     

    Basicamente, você precisa ter width defenidos tanto no lado direito, como na lado esquerdo. após isso, pego todos valores, no caso do jsfiddle, deu 270 (width de todos botões) e subtraia.

     

    Coloca o input dentro de uma div, e tanto o input como a div com width 100%. Porém, apenas na div pai da div, você coloca:

    width: calc(100% - 270px); Ou seja, você subtraiu o valor 100% da janela, com o tamanho dos botões, dessa forma o input sempre vai ficar preenchendo o local vazio, independente do tamanho da janela.

  5. Oi, como posso fazer com que o width de um input fique sempre preenchida?

    Por exemplo:

    https://jsfiddle.net/L62o1c3w/

    Também como exemplo, o https://www.mercadolivre.com.br/, ao você reduzir a janela, ou utilizar smartphone, a barra de pesquisa superior sempre fica 100% preenchida sem deixar espaços.

     

    No jsfiddle, tenho um input, e quero que ele fique no máximo de largura possível, removendo o espaço vazio que existe entre o input e "login".

    Como posso fazer isto?

     

    usar width 100% não funciona.

  6. OI, estou tentando fazer um player html5, porém não estou consigo fazer a barra de duração ficar "bom".

     

    o que está acontecendo, é que eu estou chamando a função para trocar o value do input a cada 1s (com setinterval), e se o usuario manter pressionado o input e arrastar para algum lugar, o setinterval vai levar o value para onde o video parou.

     

    Aqui está um exemplo: http://jsfiddle.net/9ex8k3vp/7/

     

    alguma solução?

  7. OI, como faço para ao clicar em uma div, mostrar um conteúdo , porém, se já tiver uma div ativa, desativa-la?

     

    Link no W3S: https://www.w3schools.com/howto/howto_js_collapsible.asp

    var coll = document.getElementsByClassName("collapsible");
    var i;
    
    for (i = 0; i < coll.length; i++) {
      coll[i].addEventListener("click", function() {
        this.classList.toggle("active");
        var content = this.nextElementSibling;
        if (content.style.display === "block") {
          content.style.display = "none";
        } else {
          content.style.display = "block";
        }
      });
    }

     

  8. @DiF Eu não estou usando php, na verdade nunca usei php. Eu estou querendo  aprender o máximo no front-end, para aí sim ir pra php, node.js e outros.

     

    porém, eu uso Mega.nz e, quando um arquivo é um vídeo, o próprio Mega.nz disponibiliza um player. Mas não tem como obter o arquivo principal, eles bloqueiam com o XMLHttpRequest, e arquivo original é fragmentado em várias partes. 

     

    Você conhece algum modo de transformar o arquivo ou link em XHR, através do javascript ?

  9. Eu tenho um vídeo com legendas, eu preciso remover/desativar a legenda e corrigir algumas coisas, para colocar a opção de ativar ou desativar as legendas na tags vídeo do html5.

    Se eu fizer upload, o usuário não tem opção de trocar ou desativar as legendas.

     

    As legendas são externas, ou seja. Eu consigo uma copia delas com ffmpeg, porém, eu não sei desativar do vídeo de origem.

    A única forma que descubri para desativar foi convertendo o vídeo.

     

    Existe algum programa que eu consiga literalmente remover ou desativar a legenda do vídeo?

    (OBS: eu uso Ubuntu)

  10. @makotsunami

     

    Eu resolvi, tava até fazendo aqui pra ajudar a galera:

     

    na linha 66:

    for (var j = 0; j < td.length; j++){

    É só colocar "1" no lugar do 0, depois na variável "dados", fica [ ["<codigo>", "camisa"], ["<codigo>", "blusa"]];

    Ou seja, o input não vai ler o primeiro e não vai aparecer na pesquisa, vai ler a partir do 1. [0,1,2...];

     

    Da pra colocar quantos textos quiser, mas na linha 53 tem que adicionar na var tr

    "<td style='width: 30%;'>" + dados[i][0] + "</td>" +

    e trocar o valor [0], pelo numero da pesquisa, no caso do exemplo acima, eu coloquei o código na posição [0] e os filtros de pesquisa do [1] pra frente, no caso ficaria:

    "<td style='width: 30%;'>" + dados[i][0] + "</td>" + //Esse é o que o input não lê
    "<td style='width: 30%; display: none;'>" + dados[i][1] + "</td>" + //a partir daqui o input lê

     

    Não sei se ficou muito claro, mas tem aqui um exemplo funcionando:

    https://jsfiddle.net/19scgzox/50/

     

    ja estou fazendo sistema de fitro lateral pra essa busca, ai você faz div do jeito que quiser.

    • Curtir 2
    • Amei 1
  11. Oi, tenho um código de procura em tabela em tempo real, basicamente ele cria tr, e depois no input é filtrado.

     

    Podem ver o código aqui:

    http://jsfiddle.net/19scgzox

     

    porém, o que eu quero fazer é um tipo de de "catalogo" de uma loja virtual.

    Logo no começo do script tem:

    var tbody = document.getElementById("tbody");
                var dados = [
                    ["Tênis"],
                    ["Mochila"],
                    ["Blusa"],
                    ["Bolsa"]
                    
                ];

    Se eu coloco, no lugar de um texto, por exemplo, eu coloco um ["<a href=#>Tênis</a>], todo o codigo para de funcionar (podem ver o erro no console).

    Como eu resolvo este problema?

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