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 odpowiedzi

Mamy 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.jsliki @ 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.

questionAnswers(1)

yourAnswerToTheQuestion