No desenvolvimento web, você deve ter notado casos em que parâmetros são adicionados a Arquivos de link CSS ou JavaScript. Essa prática, representada por strings como src="../cnt.js?ver=4.0", serve a um propósito específico.
Apesar da noção de que arquivos JS/CSS não podem receber parâmetros diretamente, o motivo para passá-los está no controle do cache. Quando um cliente solicita um arquivo com um determinado URL, o navegador normalmente o armazena em seu cache para solicitações subsequentes para otimizar o tempo de carregamento. No entanto, isso pode se tornar problemático quando alterações são feitas nos arquivos e você deseja que os clientes baixem as versões atualizadas.
Ao passar um parâmetro como "?ver=4.0", você pode forçar o navegador a ignorar seu cache e busque o arquivo diretamente do servidor. Isso é especialmente útil ao implantar novas versões de aplicativos ou fazer atualizações em arquivos CSS/JS. Ao anexar um número de versão exclusivo ou parâmetro de carimbo de data/hora, você garante que os clientes sempre recebam a versão mais recente do ativo.
Portanto, embora os próprios arquivos CSS e JavaScript não possam ler os parâmetros passados, eles servem como um mecanismo para controlar cache e garanta que os clientes sempre tenham versões atualizadas de seus arquivos.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3