Jak zorganizować kod JavaScript w aplikacjach ASP.NET MVC [duplikat]
To pytanie ma już odpowiedź tutaj:
Gdzie umieścić specyficzne dla widoku pliki javascript w aplikacji ASP.NET MVC? 6 odpowiedziMamy dodać niektóre funkcje Ajax na stronie widoku. Powiedzmy, kliknij przycisk usuwania lub wstawiania, a zostanie wywołane działanie w celu wykonania zadania CRUD za sceną, a następnie odświeżenie listy elementów po tej operacji.
W wielu istniejących przykładach kod javascript jest osadzony na stronie widoku w<script>
tag. Ponieważ zwykle istnieje wiele funkcji, których może potrzebować jeden widok. Powiedzmy, że po wstawieniu rekordu będzie funkcja gromadzenia danych formularza, sprawdzania poprawności danych (ta część może być bardzo długa) i wywoływania akcji przez$.ajax()
. Z tego powodu myślimy o umieszczeniu wszystkich tych javascript w osobnym.js
plik.
Więc jaka jest w tym profesjonalna praktyka? Czy powinniśmy umieścić.js
pliki w tym samym folderze z jegoViews
? Lub należy umieścić je wszystkie wScript
folder i stamtąd odniesienie?
Czy powinniśmy stworzyć oddzielny.js
liki @ dla każdego widoku lub połącz wszystkie.js
pliki dla różnych widoków w duży plik?
Również uwielbiamy sposób grupowania kodu C # za pomocą#region
, aby zwinąć. Czy w JavaScript jest coś podobnego? Po prostu rośnie zbyt długo.
Dziękuję za wszelkie pomocne porady.