Cały czas słyszę / czytam, że czystsze jest oddzielenie plików js , html i css . Podobno ułatwia to utrzymanie, debugowanie. Podobno jest bardziej wydajny, ponieważ umożliwia buforowanie / minimalizowanie plików css i js .
Jeśli chodzi o mnie, używając frameworków internetowych (Django, Rails, ...), bibliotek szablonów javascript, ... Mam tendencję do dzielenia całkiem jednej strony HTML na wiele szablonów wielokrotnego użytku - jakieś widżety, jeśli chcesz . Na przykład mogę mieć widżet kanału informacyjnego, widżet wielokrotnego wyboru itp. ... każdy z nich ma spójny układ na różnych stronach i każdy jest kontrolowany przez jego fragment javascript.
Dzięki tej organizacji - która wydaje mi się tak czysta, jak to tylko możliwe, maksymalizując możliwość ponownego użycia - nie mogę zrozumieć, dlaczego łatwiej byłoby przechowywać wszystkie pliki js i css w osobnych plikach. Myślę, że byłoby to o wiele prostsze na przykład :
w zaznaczonym pliku wielu widgetów
- HTML
- podstawowy układ css
- kontrola bezpośrednich interakcji i ulepszeń UX z odrobiną JS.
Myślę, że w ten sposób jest bardziej wielokrotnego użytku, o wiele łatwiejsze w utrzymaniu, ponieważ nie musisz przewijać grubego pliku js , a następnie przełączać się i przewijać gruby plik css , ponownie przełączać się na plik HTML ... tam iz powrotem .
Chciałbym wiedzieć, jak porządkujecie swój kod, jeśli trzymacie się rozdziału, który jest zwykle zalecany.
- Czy istnieją naprawdę dobre powody, aby to zrobić?
- czy nie jest tak, że przewodniki w Internecie zazwyczaj zakładają, że nie użyjesz żadnego wymyślnego narzędzia (w takim przypadku chciałbym uzyskać bardziej aktualne odczyty online dla najlepszych praktyk)?
- Czy to tylko kwestia preferencji?