Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Unire più file.js in uno unico

    Salve a tutti,
    in una pagina web richiamo alcuni javascript nel seguente solito modo:

    codice:
    <script type="'text/javascript" src="file1.js" language="JavaScript"></script>
    <script type="'text/javascript" src="file2.js" language="JavaScript"></script>
    <script type="'text/javascript" src="file3.js" language="JavaScript"></script>
    <script type="'text/javascript" src="file4.js" language="JavaScript"></script>
    e per ridurre le richieste HTTP vorrei unirli in un file unico ma ci sono dei problemi.
    Errori non ce ne sono solo che alcune funzioni non vengono eseguite.

    La soluzione è provare a unire solo alcuni file per esempio:
    codice:
    <script type="'text/javascript" src="file123.js" language="JavaScript"></script>
    <script type="'text/javascript" src="file4.js" language="JavaScript"></script>
    La domanda è PERCHE???

    Il tag script non è un semplice include? Cosa fa in più?
    Non riesco proprio a capire perchè unendo diverse funzioni nello stesso file non funziona più

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Unire più file.js in uno unico

    Originariamente inviato da 2e6
    ...

    La domanda è PERCHE???
    Probabilmente in alcune pagine js ci sono dei richiami onload che si sovrascrivono e smetto di funzionare, verifica il codice delle pagine e raggruppa gli onload, normalmente è cosi
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    se questo errore dipendesse da degli onload, la pagina non dovrebbe funzionare correttamente nemmeno includendo i 4 script singolarmente

    dovresti pubblicare online una pagina con i 4 script e un'altra che invece abbia il merge dei 4 file in un unico js, così da vedere l'errore.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  4. #4
    pubblicare un esempio è un po difficile perche è un grosso progetto...

    ma il tag script funziona per caso come un package java?
    quindi anche se i nomi di variabili sono uguali in diversi script non si creano problemi?

  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    dipende se le variabili sono globali o no
    se sono globali e hanno lo stesso nome potrebbero causarti dei conflitti (in ogni caso, sia che tu includa i 4 script separati, sia che tu ne includa 1 come merge dei 4)
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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.