تم إيقاف خدمة المحول للتجميع نهائيًا وستتم إزالتها. يُرجى تجربة تشغيل المحول البرمجي محليًا بدلاً من ذلك.
مرحبًا بك في واجهة المستخدم لخدمة Closure Compiler
إن أسهل طريقة للتعرف على خدمة Closure Compiler هي تحسين بعض الوظائف البسيطة في واجهة مستخدم الخدمة على الويب.
يمكنك الدخول إلى واجهة مستخدم Closure Compiler من خلال فتح هذه الصفحة في علامة تبويب أو نافذة أخرى: http://closure-aggregater.appspot.com.
من المفترض أن تظهر لك واجهة مستخدم Closure Compiler مملوءة مسبقًا بوظيفة بسيطة في Hello World:
انقر على "تجميع" للاطلاع على النتيجة:
أكملت هذه الخطوة. لديك الآن إصدار أصغر بكثير من شفرة جافا سكريبت التي تعمل بشكل متطابق مع النسخة الأصلية. قللت خدمة Closure Compiler الشفرة من 92 بايت إلى 55 بايت فقط من خلال إزالة التعليقات والمسافات البيضاء وإعادة تسمية الرموز الأساسية.
للتيسير عليك، تستضيف خدمة Closure Compiler ملف الإخراج
default.js
على خوادمها لمدة ساعة واحدة. يمكنك الدخول إلى عنوان URL لملف الإخراج من خلال نسخ موقع الرابط الذي تم توفيره أعلى الجزء الناتج، حيث يُذكر يمكن أيضًا الدخول إلى الشفرة على {filename}. إذا أجريت أي تغييرات على رمز JavaScript الأصلي وأعدت تحسينه خلال تلك الساعة، ستستبدل خدمة Closure Compiler ملف الإخراج بالنتائج الجديدة ما دمت تترك معلمة @output_file_name
بدون تغيير في أعلى حقل الإدخال. ويمكنك استخدام هذه الميزة كطريقة سريعة لاختبار الرمز المجمّع من خلال الربط مباشرةً بالملف من التطبيق الاختباري. لا تربطها من خوادم الإنتاج.
ملاحظة: لمنع إساءة الاستخدام، يحدّد مجمِّع الإغلاق عدد عمليات التجميع المتعاقبة التي يمكنك تشغيلها. إذا ظهرت لك الرسالة تم إجراء عدد كبير جدًا من عمليات التجميع مؤخرًا. أعد المحاولة لاحقًا، فهذا يعني أنك قد تجاوزت الحد مؤقتًا.
تحسين ملف جافا سكريبت
ويمكنك أيضًا تحسين محتوى ملف JavaScript واحد أو أكثر باستخدام واجهة مستخدم Closure Compiler.
انسخ عنوان URL
http://developers.google.com/closure/compiler/samples/tutorial2.js
والصقه في مربّع إضافة عنوان URL. يحتوي هذا الملف على رمز غير مُحسَّن لإنشاء عُقد في شجرة نموذج العناصر في المستند.انقر على إضافة. (إذا كان لديك أكثر من ملف واحد لإضافته، كرِّر الخطوتين 1 و2 إلى أن تتم إضافتهم جميعًا. كما يمكنك كتابة اسم الملف أو أسماء الملفات مباشرةً في منطقة النص إذا كنت تفضل ذلك.)
إذا كنت تريد أن تعرض خدمة Closure Compiler الملف المضغوط، فاختر اسمًا لملف الناتج باستخدام المعلمة
@output_file_name
أعلى حقل الإدخال. تجدر الإشارة إلى أن الاسم التلقائي لملف الإخراج هوdefault.js
، ولكن يجب تغييره إلى اسم أكثر وضوحًا لمشروعك. لاحظ أيضًا أن خدمة Closure Compiler تستضيف ملف الإخراج على الخوادم لمدة ساعة.انقر على تجميع.
من المفترض أن تشاهد شفرة جافا سكريبت المحسنة في اللوحة اليسرى، كما يلي:
لاستخدام الرمز المحسَّن، يمكنك قصه ولصقه في الملف المصدر، أو تنزيل الملف في الدليل، أو الربط بالملف مباشرةً في علامة النص البرمجي (لمدة تصل إلى ساعة واحدة).
لقد استخدمت للتو أمثلة لتحسين الوظائف البسيطة في واجهة مستخدم خدمة Closure Compiler. راجع wiki لبعض خيارات خدمة الويب الإضافية.
إذا كنت تريد إنشاء عملية تحسين جافا سكريبت في خدمة Closure Compiler إلى نظام أكبر، فيجب عليك التحدث مباشرة إلى واجهة برمجة تطبيقات خدمة Closure Compiler. تعرّف على مزيد من المعلومات من خلال بدء استخدام واجهة برمجة تطبيقات خدمة Closure Compiler.