Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di nick03
    Registrato dal
    Apr 2008
    Messaggi
    121

    raggruppare script in un unico file

    non so se dovevo scrivere in questa sezione o in html... cmq...

    se tipo io uso molti script nelle mie pagine del sito... e quindi nella partehead mi ritrovo ad avere una marea di richiami a file js....
    posso fare un unico file js con dentro le varie funzioni di tutti i js?
    cosi da richiamare una sola volta nell'head il file js.

    si puo o è un errore? e non funziona?

  2. #2
    Si può, ma secondo me non ti conviene.

    Se i file javascript sono separati il browser li scaricherà in parallelo. Se è tutto un grosso file javascript allora ovviamente non c'è nessun parallelismo, e quindi il download diventa un po' più inefficiente.

    Inoltre il javascript ti consiglio di inserirlo alla fine del body invece che nell'head.
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  3. #3
    Utente di HTML.it L'avatar di nick03
    Registrato dal
    Apr 2008
    Messaggi
    121
    intendi la chiamata al file js che di solito metto nell'head?
    perchè dici di metterlo alla fine del body?
    che benefici ci sono e cosa cambia?
    io li ho sempre visti nell'head... non sapevo si potesse metterli anche nel body.

  4. #4
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, in sostanza i file li puoi includere quando vuoi nell html col tag script.
    Per coerenza si possono mettere nell'head (solitamene) o alcuni a fondo pagina.
    Dipende poi cosa fa un file, in alcuni casi si preferisce includere alla fine per far si che tutto l html venga caricato e che non comprometta magari qualche chiamata/funzionde del js.

    Per unificare o meno... se usi pagespeed plug in di FF consiglia di unificare i js per un piu' veloce caricamente della pagina.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.