Module یا ماژول در لغت به معنی یک قطعه یا بخش است. زمانی که برنامه ی جاوا اسکریپتی ما بزرگ تر و بزرگ تر می شود، مجبور می شویم این برنامه را به فایل های مختلفی تقسیم کنیم و نمی توانیم تمام برنامه را در یک فایل بنویسیم. به هر کدام از این فایل ها یک ماژول می گوییم چرا که قطعه ای از کد ما را درون خودشان دارند (البته به شرطی که کد هایشان را export کنند). هر ماژول می تواند یک کلاس یا مجموعه ای از توابع یا برخی اطلاعات پایگاه داده یا ثابت ها و یا هر بخشی از کد را داشته باشد. در سال های اولیه ی استفاده از جاوا اسکریپت هیچ سیستم ماژولی در جاوا اسکریپت وجود نداشت چرا که اسکریپت ها بسیار کوچک بودند و اصلا نیازی به تقسیم فایل ها وجود نداشت اما با گذر زمان جاوا اسکریپت آنچنان پیچیده شد که حالا در یک پروژه چندین کتابخانه مورد استفاده قرار می گیرد.
پنل نویسندگان






