بستن
بازگشت به صفحه اصلی
صفحه نخست
قالب های راست چین
فروشگاه
مشاهده دوره های آموزشی
دوره ها
خدمات ما را در اینجا بیابید
همه خدمات
مجموعه ای از مقالات آموزنده
مقالات
روش های ارتباط با ما
تماس با ما
درباره ما بیشتر بدانید
درباره ما
آنتیک کابین
تبدیل psd به joomla
سایت فروشگاهی آسانا
تبدیل psd به joomla
شرکت مهاجرتی ویکی ویزا کانادا
طراحی سایت
قالب سایت اندورید گذر
تبدیل psd به wordpress
سایت فروشگاهی شید تگ
تبدیل psd به wordpress
سایت فهم بازی
طراحی سایت
سایت فروش فایل هایپرپیکس
تبدیل psd به wordpress
سایت شرکتی justtime
طراحی سایت
بازگشت به صفحه اصلی
صفحه نخست
قالب های راست چین
فروشگاه
مشاهده دوره های آموزشی
دوره ها
خدمات ما را در اینجا بیابید
همه خدمات
مجموعه ای از مقالات آموزنده
مقالات
روش های ارتباط با ما
تماس با ما
درباره ما بیشتر بدانید
درباره ما
ورود / عضویت
0
Search for:
JavaScript Minifier | فشردهسازی کد JavaScript آنلاین
خانه
ابزارها
JavaScript Minifier | فشردهسازی کد JavaScript آنلاین
فشردهساز کد JavaScript
🌙
تغییر نام متغیرها
فشردهسازی کد
حذف کدهای بدون استفاده
حذف console
حذف debugger
حفظ نام توابع
حفظ نام کلاسها
تولید Source Map
0
اندازه اصلی (bytes)
0
پس از فشردهسازی (bytes)
0%
فضای ذخیرهشده
0
برآورد Gzip (bytes)
ورودی JavaScript
// نمونه کد JavaScript class Calculator { constructor(initialValue = 0) { this.value = initialValue; this.history = []; } add(number) { this.history.push({ operation: 'add', value: number }); this.value += number; return this; } subtract(number) { this.history.push({ operation: 'subtract', value: number }); this.value -= number; return this; } multiply(number) { this.history.push({ operation: 'multiply', value: number }); this.value *= number; return this; } divide(number) { if (number === 0) { throw new Error('Cannot divide by zero'); } this.history.push({ operation: 'divide', value: number }); this.value /= number; return this; } reset() { this.value = 0; this.history = []; return this; } getHistory() { return this.history; } getValue() { return this.value; } } // نمونه استفاده function main() { const calc = new Calculator(10); calc.add(5) .multiply(2) .subtract(3) .divide(2); console.log('مقدار فعلی:', calc.getValue()); console.log('تاریخچه عملیات:', calc.getHistory()); // کد دیباگ debugger; return calc.getValue(); } // توابع کمکی const utils = { formatNumber: (num) => { return num.toLocaleString('zh-CN'); }, isValidNumber: (value) => { return typeof value === 'number' && !isNaN(value) && isFinite(value); }, clamp: (value, min, max) => { return Math.min(Math.max(value, min), max); } }; // تابع بلافاصله اجراشونده (function() { const result = main(); console.log('نتیجه نهایی:', utils.formatNumber(result)); })();
تعداد سطرها: 0 | توابع: 0 | متغیرها: 0
JavaScript فشردهشده
تعداد سطرها: 0
فشردهسازی
بررسی نحو
کپی نتیجه
دانلود فایل
پاک کردن
بارگذاری نمونه
توضیح گزینههای فشردهسازی
تغییر نام متغیرها
- نام متغیرها و توابع را به نامهای کوتاه (a, b, c...) تغییر میدهد
فشردهسازی کد
- انواع بهینهسازی کد را اعمال میکند (سادهسازی عبارات، درونخطی کردن توابع و غیره)
حذف کدهای بدون استفاده
- کدهایی را که هرگز اجرا نمیشوند حذف میکند
حذف console
- تمام فراخوانیهای console.log/warn/error و غیره را حذف میکند
حذف debugger
- تمام دستورات debugger را حذف میکند
حفظ نام توابع
- هنگام تغییر نام، نام اصلی توابع را حفظ میکند
حفظ نام کلاسها
- هنگام تغییر نام، نام اصلی کلاسها را حفظ میکند
تولید Source Map
- یک Source Map برای دیباگ کردن تولید میکند
ورود
×
آدرس ایمیل
رمز عبور
کد تایید
من را بخاطر بسپار
وارد شوید
رمز عبور را فراموش کرده اید؟
عضو نیستید؟
عضویت در سایت
آدرس ایمیل
کد تایید
رمز عبور
تائید رمز عبور
بازنشانی رمزعبور
ارسال مجدد کد یکبار مصرف
(00:
30
)
برگشت به ورود
نام
آدرس ایمیل
رمز عبور
کد تایید
عضویت در سایت
ارسال مجدد کد یکبار مصرف
(00:
30
)
برگشت به ورود
(+98) Iran
0