Sto lavorando a un progetto che ha un massiccio% file% di file in cui sono collocate tutte le funzioni condivise, il codice e altro; ma ha anche un codice che ha un comportamento specifico della pagina.
Evidentemente, questo causa problemi in certi modi poiché includere la riga script.js
in quei file che non sono quelli su cui dovrebbe essere eseguito, scatenerà un comportamento casuale.
Parlando di file serving statici, è meglio il file server 1 di più file, e per questo motivo persone $('#bank-account').on('change' ...
e concat
file JS. Questo di solito avviene su codice a livello di applicazione, come librerie o codice che deve essere eseguito in tutte le pagine.
La mia domanda è, per quanto riguarda il comportamento specifico della pagina? dove dovrei metterlo? Prendiamo ad esempio qualcosa di semplice come inizializzare una libreria di selezione come minify
o qualcosa di complesso come un $('#mySelect').select()
o Vue
oggetto per creare un componente basato sui dati su quella specifica pagina.
Dovrebbe trovarsi in una struttura di file javascript per pagina, o forse all'interno dei tag nella parte inferiore del file?