Ok, quindi so che è ovvio combinare tutte le pagine Javascript in un singolo file esterno per motivi di efficienza, ma non è proprio la domanda qui.Javascript - Per combinare o non combinare, questa è la domanda
Dire che ho Default.htm con un campo di ricerca a cui è associata una piccola magia Javascript. Quindi ho Contact.htm con un modulo di contatto che ha qualche magia Javascript collegata ad esso. E finalmente ho una FAQ.htm con alcuni pannelli jQuery che mostrano le risposte ... ottieni l'immagine.
Fondamentalmente ho tre pagine che hanno tutti bisogno di "alcuni" javascript, ma nessuno dei Javascript è utilizzato su altre pagine.
È meglio combinare tutto ciò che Javascript in un grande file minificato che viene caricato una volta e quindi memorizzato in Cache, oppure è preferibile utilizzare un singolo file Javascript nella pagina Default, ma non usarlo sul Contatto pagina ... ecc.?
Cosa funziona meglio in questo scenario?
Opzione: 1
Default.htm
jquery.js
Default.jsContact.htm
jquery.js
contact.jsFaq.htm
jquery.js
faq.js
Opzione: 2
Default.htm
jquery-default-contatto-FAQ-min.jsContact.htm
jquery-predefinito- contact-FAQ-min.jsFaq.htm
jquery-default-contatto-FAQ-min.js
PS: per tutto quello che asp.net ragazzi, sto usando Combres per combinare, minimizzare e versione i miei file Javascript
Vorrei anche andare con l'opzione 1. Se iniziato ad avere forse un altro file JavaScript (così 3 su una pg) allora potrei iniziare pensando di combinarlo. Vorrei ancora minarli tutti ma non combinarli. Tuttavia, tuttavia, inserirò il file jquery nella pagina principale. In questo modo devi solo preoccuparti di un riferimento ad esso. – chobo2