Pergunta

Can alguém pode confirmar a melhor idéia para armazenar código jQuery, inicialmente eu estava inserindo tudo no cabeçalho de um documento, mas eu estou vendo mais e mais código que está sendo usado em páginas,

É a melhor forma de utilização incluem arquivos .. com os .JS de extensão?

Qualquer outra coisa ou melhor com relação a isso?

Qual seria o melhor lugar para armazenar o meu js arquivo se este for o caso ..

da raiz eu tenho

/ css / scripts

etc ... / roteiros é onde meus arquivos jQuery são ... mas eu deveria estar usando o mesmo para meus arquivos js?

Alguém tem alguma recomendação sobre estrutura de diretório?

Foi útil?

Solução

Você deve armazenar o máximo de código como você pode em arquivos .js, porque isso iria permitir que o navegador de download apenas uma vez e re-uso em todos os pedidos.

Se você incluir o seu código diretamente na seção HEAD como texto simples você está forçando esse código para ser baixado em cada pedido, retardando a transferência de página.

O diretório onde você armazena os arquivos é até você realmente ... Eu uso /css e /js, mas /scripts é usado como bem em muitas ocasiões.

Outras dicas

Onde você insere o JavaScript na página depende do que você está tentando fazer. Há argumentos para ligar o seu JavaScript no final da página por causa da velocidade, de modo que a lata navegador carregar a página antes de tentar analisar / executar qualquer JavaScript. Claro, se você precisa do JavaScript para executar antes de a página é carregada, você precisa colocar na cabeça do seu documento. É realmente até você e suas necessidades.

.js é as extensões padrão para arquivos JavaScript, então seria preferível manter usando isso. É uma boa idéia para ligação a seu JavaScript arquivos em vez de colocá-los diretamente na página, assim que o browser do usuário pode armazenar em cache os arquivos JavaScript.

Onde você armazenar os scripts é com você, mas parece ser uma idéia muito bem para armazenar todos os seus arquivos jQuery em um diretório / scripts.

Ele não precisa ser muito complicado. Sim, armazenamento com a extensão JS com certeza, mas mantendo o seu separado Javascript a partir de bibliotecas 3o partido também é recomendado.

Isto é sobre tudo que você precisa:

.
./js/jquery/jquery.js
./js/yourfiles.js

Ou, colocar os arquivos sob o nome da empresa:

./js/companyname/yourfiles.js

E como já foi dito:. Coloque o seu JS no final do arquivo, se possível

Seb é correto, mas para adicionar uma coisa, tentar comprimir todos os arquivos JS e CSS em um para cada um.

Independentemente ou não os arquivos são armazenados em cache, ainda há um pedido de ida e volta para o servidor para cada arquivo para verificar se ele foi atualizado. Isso pode retardar a experiência do usuário quando há muitos JS e CSS.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top