زیباساز و فشرده‌ساز JavaScript

تنظیم مجدد تورفتگی کدهای JavaScript فشرده یا مبهم‌سازی شده برای خوانایی آسان‌تر، یا فشرده‌سازی کدهای خودتان برای کاهش حجم فایل نهایی.

تورفتگی
نام متغیرها
برای زیباسازی یا فشرده‌سازی، کد JavaScript را جای‌گذاری یا تایپ کنید.

کد JavaScript شما در مرورگر خودتان زیباسازی و فشرده می‌شود. هیچ اطلاعاتی به BroBroGo ارسال نمی‌گردد.

سوالات متداول

تفاوت بین زیباسازی (beautify) و فشرده‌سازی (minify) چیست؟

قابلیت Beautify تورفتگی‌ها و فاصله‌های کد را مجدداً تنظیم می‌کند تا خواندن و اشکال‌زدایی آن آسان شود — سریع‌ترین راه برای درک یک فایل فشرده یا مبهم‌سازی شده (obfuscated). Minify دقیقاً برعکس عمل می‌کند: فاصله‌های خالی، کامنت‌ها و کدهای بلااستفاده را حذف می‌کند تا فایل سریع‌تر دانلود شود. برای خواندن زیباسازی کنید و برای انتشار فشرده نمایید.

آیا می‌توان کد فشرده‌شده را به نسخه اصلی بازگرداند؟

این ابزار تورفتگی‌ها و شکستگی‌های خطوط را بازیابی می‌کند تا منطق کد دوباره خوانا شود، اما نمی‌تواند نام متغیرهای اصلی یا کامنت‌ها را بازگرداند — فشرده‌سازی آن‌ها را برای همیشه حذف می‌کند و هیچ ابزاری قادر به بازیابی آن‌ها نیست. آنچه دریافت می‌کنید همان کد با چیدمانی واضح است.

گزینه‌های نام‌گذاری Shorten و Keep چه کاری انجام می‌دهند؟

هر دو حالت فاصله‌های خالی، کامنت‌ها و کدهای غیرقابل دسترس را حذف می‌کنند و هیچ‌کدام عملکرد اسکریپت شما را تغییر نمی‌دهند. گزینه Shorten متغیرهای محلی را به یک حرف تغییر نام می‌دهد تا کوچک‌ترین فایل ممکن برای انتشار نهایی ایجاد شود. گزینه Keep نام‌های شما را همان‌طور که هستند باقی می‌گذارد، بنابراین خروجی کمی بزرگ‌تر خواهد بود اما همچنان خوانا و برای اشکال‌زدایی آسان است.