در زبان javascript کلاً چیزی به اسم Dependency Management وجود ندارد یعنی شما به راحتی نمیتوانید بالای فایلتان بنویسید Import X و از X استفاده کنید. کلاً قرار است که همه نیاز ها در خود html پایه با load کردن درست فایلها انجام شود.
در نهایت اگر درست هم به همه چیز دقت کنید همچین نتیجهای خواهد داشت
<script src="jquery.js" type="text/javascript" charset="utf-8"></script> <script src="jquery.ui.js" type="text/javascript" charset="utf-8"></script> <script src="application.utils.js" type="text/javascript" charset="utf-8"></script> <script src="application.js" type="text/javascript" charset="utf-8"></script> <script src="models/asset.js" type="text/javascript" charset="utf-8"></script> <script src="models/activity.js" type="text/javascript" charset="utf-8"></script> <script src="states/loading.js" type="text/javascript" charset="utf-8"></script> ...