- Copy & Paste JavaScript Code
- Upload Javascript Files
- Output
ابتدا مهم است که بدانید جاوا اسکریپت چیست و چگونه از آن استفاده می شود. در واقع، جاوا اسکریپت یک زبان برنامه نویسی است که در درجه اول برای وب ایجاد شده است تا امکان ساخت برنامه های آنلاین و ایجاد تعامل با صفحات وب را فراهم کند. در ابتدا توسط Netscape Communications در مرورگر Netscape Navigator پیاده سازی شد، اما پس از چهار سال تلاش و بدون پیشرفت، Netscape Communications پروژه Netscape Navigator خود را متوقف کرد. پس از آن، Nestscape کنترل جاوا اسکریپت را به ECMA Corporation واگذار کرد، که امروزه نیز بر استانداردهای جاوا اسکریپت نظارت می کند. جدیدترین نسخه ECMAScript که ما در ابزار خود برای پشتیبانی از مرورگرهای قدیمی استفاده می کنیم، ECMAScript 2018 است که جاوا اسکریپت مدرن بر اساس آن است. ما از کامپایلر Babel برای ترجمه ES2015 به جدیدترین نسخه جاوا اسکریپت استفاده می کنیم.
یکی از سوالات مهمی که ممکن است در ذهن ایجاد شود این است: آیا نیاز به فشرده سازی فایل های جاوا اسکریپت است؟ دلایل متعددی برای این وجود دارد. فایلهای JS کوچکتر، دانلود سریعتر کاربر را امکانپذیر میکنند، که زمان بارگذاری صفحه را افزایش میدهد. هم در سمت سرور و هم در سمت کلاینت، فایلهای JS کوچک استفاده از پهنای باند را کاهش میدهند. از آنجایی که در نتیجه ترکیب بسیاری از فایلهای JS در یک فایل، درخواستهای HTTP کمتری ایجاد میشود، سرور تحت فشار کمتری قرار میگیرد و به کاربران بیشتری اجازه میدهد به وبسایت در یک زمان دسترسی داشته باشند و زمان بارگذاری صفحه را افزایش میدهد. از آنجایی که فضای خالی و نظرات در کد JS ضروری نیست، حذف آنها از فایل های JS باعث کاهش حجم فایل می شود.
Compressor JS Online از Useotools.com یک ابزار فشرده سازی جاوا اسکریپت ساده است که برای ارائه فشرده سازی بالا به کد JS ساخته شده است. می توانید کد JS خود را مستقیماً در این ابزار قرار دهید، آن را بکشید و رها کنید یا از دکمه فشرده سازی جاوا اسکریپت برای اجرای جادو استفاده کنید. به طور پیش فرض، کتابخانه UglifyJS 3 برای کوچک سازی و فشرده سازی فایل های جاوا اسکریپت استفاده می شود. با این حال، اگر شکست خورد، از کادر چک ECMAScript 2018 برای استفاده از روش فشرده سازی پشتیبان استفاده کنید.