W sumie nie wiem czy nie bardziej odpowiedni byłby do tego dział powiązany z JS, ale zdecydowałem się tutaj o tym napisać. Piszę o jakiegoś czasu w ASP.NET MVC - to moje pierwsze poważniejsze spotkanie się z HTML/JS. Czytałem kilkukrotnie w różnych miejscach że lepiej jest oddzielać JS od HTML, dodawanie osobnych plików JS i (linkowanie ich do widoku). Całkowicie rozumiem tę zasadę jeżeli mamy dużo skryptów JS dla jednego widoku, lub wykorzystujemy je w paru miejscach, ale zastanawiam się czy jest to również odpowiednie podejście w sytuacji gdy potrzeba jest nam wyłącznie jedna/dwie funkcje anonimowe wywołane na jakimś evencie, lub wyłącznie wywołujemy jakiś plugin po załadowaniu widoku i jest to wyłącznie 10 linijek kodu. Przez takie podejście liczba plików w projekcie drastycznie się powiększa. Dodatkowo czasami zastanawiam się czy bindować funkcje do eventu klikniecia przez onclick na elemencie czy robić to wyłącznie od strony javascriptu.
Jakie macie od tego podejście?