Ho sentito / letto tutto il tempo che è più pulito mantenere separati js , html e css . Presumibilmente rende più facile la manutenzione, il debug. Presumibilmente è più efficiente, perché consente di memorizzare nella cache / minimizzare i file css e js .
Per quanto mi riguarda, usando i framework web (Django, Rails, ...), le librerie di template javascript ... . Ad esempio, posso avere un widget di feed di notizie , un widget di selezione multipla , ecc ... ognuno di essi ha un layout coerente nelle diverse pagine e ognuno è controllato dal suo pezzo di javascript.
Con questa organizzazione - che mi sembra più pulita possibile, massimizzando la riusabilità - ho difficoltà a capire perché sarebbe più semplice mantenere tutti i file js e css in file separati. Penso che sarebbe molto più semplice ad esempio :
nel selezionare più file widget
- html
- layout di base css
- controllo delle interazioni dirette e miglioramenti UX con un po 'di JS.
Penso che in questo modo sia più riutilizzabile, molto più mantenibile, perché non è necessario scorrere un file js fat , quindi passare e scorrere un file css fat , passare di nuovo al file html ... avanti e indietro .
Quindi mi piacerebbe sapere come organizzate il vostro codice, se seguite la separazione che di solito è consigliata.
- Ci sono davvero dei buoni motivi per farlo?
- non è che le guide sul web di solito presumono che non userete alcuno strumento di fantasia (nel qual caso mi piacerebbe avere letture online più aggiornate per le migliori pratiche)?
- È solo una questione di preferenza?