JavaScript (jQuery) e CSS Styling

1

Diciamo che sto costruendo un plugin jQuery che ha un numero di attributi css non configurabili che deve applicare agli elementi DOM creati dal plugin stesso. È meglio prendere in considerazione l'applicazione del css direttamente nel codice javascript o è meglio creare un file css e includere solo i file css e javascript?

Ho sempre avuto l'impressione che sarebbe meglio avere il file css solo perché sembra un po 'più pulito e in realtà non guadagni molto dall'avere tutto nel codice javascript. Voglio dire che la dimensione dei file css + javascript sarebbe probabilmente la stessa di se avessi applicato il css tramite javascript, quindi l'unica cosa che ottieni è che devi solo richiedere 1 file di risorse invece di 2 se applichi il css in javascript. Sono solo curioso di creare un numero di plugin jQuery e ho notato alcuni altri plugin che incorporano un sacco di css nel javascript invece di un file css.

    
posta ryanzec 01.01.2012 - 01:28
fonte

2 risposte

2

Niente in termini di stile è in realtà non configurabile. Qualcuno che usa il tuo plugin può sempre usare un selettore per il plugin e usare !important quando si imposta l'attributo style.

Detto questo, sapendo che il tuo può CSS essere sovrascritto, non c'è motivo di progettare attorno ad esso e rendere il più difficile possibile per qualcuno di modificarlo. Pertanto, direi che separare i tuoi stili in un file .css ha senso, perché è più facile per qualcuno modificare i tuoi stili e separare lo stile dall'implementazione.

    
risposta data 01.01.2012 - 01:52
fonte
0

Come utente, trovo più facile gestire i plugin jQuery che sono un singolo file JavaScript, piuttosto che quelli che richiedono file CSS aggiuntivi.

    
risposta data 01.01.2012 - 01:50
fonte

Leggi altre domande sui tag