فشرده کردن فایلهای جاوااسکریپت

مرداد ۲۱, ۱۳۹۲ توسط : سعید

حتما هنگام استفاده ازکتابخانه های جاوا اسکریت دیدید که یک فایل با پسوند min.js وجود داره که توش کدها به هم ریخته ان. مثلا کتابخانه jQuery توی دو نسخه منتشر میشه.یکی نسخه اصلی یا همون نسخه ای که وقتی بازش میکنین کدهاش به هم ریخته نیستن و نسخه mini یا فایلی که برای اینکه حجمش رو کم کنن میان و فاصله ها و خطوط اضافی رو پاک میکنن.

به این کار minify یا کوچک کردن میگن. با minify کردن اسکریپت های نوشته شده با زبان جاوااسکریپت یک اتفاق دیگه هم میافته و اون اینه که نام متغیرهاتون هم عوض میشه.مثلا توی جی کوئری این کدها رو میبینید :
(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s)

همینطور که میبینید نام متغیرها به a , n , b  و کلا اسامی بدون معنی تغییر کرده .

این هم یک مزیت minify کردن اسکریپت هاست.

خوب حالا ببینیم برای اینکار از چه ابزاری باید استفاده کنیم.در زیر لیست سایتهایی که این کار رو انجام میدن براتون میارم.به سلیقه خودتون یکی رو انتخاب کنید:

۱ – http://jscompress.com/

۲- http://marijnhaverbeke.nl/uglifyjs

۳- http://www.jsmini.com/

۴- http://www.minifyweb.com/ (HTML  , CSS , JS , IMAGE)

۵- http://refresh-sf.com/yui/  (JS , CSS)

۶- http://minify.avivo.si/#results (JS , CSS )

۷ – http://www.csscompressor.com/ (CSS )

بازدید : ۳۳۸۸

مرداد ۲۲, ۱۳۹۲ @ ۱۱:۴۳ ق.ظ

ممنون فشرده کردن فایلهای جاوااسکریپت با معری لینکها خیلی مفید بود موفق باشید

پاسخ دادن
شهریور ۵, ۱۳۹۲ @ ۱۰:۵۲ ق.ظ

سلام ، ممنون به خاطر مطلب خوبتون فقط این سایت ها رو لینک می کردین بهتر نبود! ما هی مجبور به copy & paste نمی شدیم …

پاسخ دادن
احسان
خرداد ۳۰, ۱۳۹۳ @ ۵:۴۴ ب.ظ

سلام
من از این وب سایت استفاده می کنم و به شما هم پیشنهاد می کنم. باور کنید هر جا که می بینم که در این مورد گفته شده اینها رو پیشنهاد می کنم چئن واقعا کارمو راه انداختن 🙂

http://vtwo.org/jscompress/ برای js
و برای CSS هم http://vtwo.org/csscompress/

پاسخ دادن
Aiden
شهریور ۲۴, ۱۳۹۵ @ ۱۰:۰۶ ق.ظ

سلام ببخشید من می‌خوام همین رو با C# برای خودم بنویسم.
کسی الگوریتمش رو نداره که چطوری این کار رو انجام میده؟؟

پاسخ دادن

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


*