تم إيقاف خدمة المحول للتجميع نهائيًا وستتم إزالتها. يُرجى تجربة تشغيل المحول البرمجي محليًا بدلاً من ذلك.
مرحبًا بـ World World of the Closure Compiler Service API
تُعد واجهة مستخدم خدمة محول المُجمِّع مكانًا جيدًا للبدء لبضعة أسطر من شفرة جافا سكريبت أو بعض عناوين URL، ولكن إذا كنت ترغب في أتمتة عملية تحسين جافا سكريبت أو دمج عملية التحسين في نظام أكبر (مثل إضافة IDE)، فينبغي عليك التحدث مباشرةً إلى واجهة برمجة تطبيقات خدمة Closure Compiler. اتبع الخطوات أدناه لـ Hello World of the Closure Compiler service API:
إنشاء صفحة HTML
أنشئ ملفًا باسم
closure_compiler_test.html
والصق هذا الرمز:<html> <body> <form action="https://closure-compiler.appspot.com/compile" method="POST"> <p>Type JavaScript code to optimize here:</p> <textarea name="js_code" cols="50" rows="5"> function hello(name) { // Greets the user alert('Hello, ' + name); } hello('New user'); </textarea> <input type="hidden" name="compilation_level" value="WHITESPACE_ONLY"> <input type="hidden" name="output_format" value="text"> <input type="hidden" name="output_info" value="compiled_code"> <br><br> <input type="submit" value="Optimize"> </form> </body> </html>
ويمنحك النموذج في هذه الصفحة طريقة بسيطة (إذا تمت محاولة) لاستدعاء واجهة برمجة تطبيقات خدمة Closure Compiler باستخدام طلب HTTP POST.
لاحظ أنه يتم تعيين المعلمة
compilation_level
علىWHITESPACE_ONLY
، والتي تخبر خدمة Closure Compiler بتطبيق معظم التحسينات الأساسية على الشفرة. ويمكنك ضبط قيمة هذه المعلمة علىSIMPLE_OPTIMIZATIONS
أوADVANCED_OPTIMIZATIONS
لتجربة المزيد من مستويات التحسين المتقدمة. لمزيد من المعلومات حول مستويات التجميع هذه، راجع مرجع واجهة برمجة التطبيقات.فتح الصفحة في المتصفّح
افتح
closure_compiler_test.html
الآن في متصفحك. من المفترض أن تظهر لك صفحة تشبه لقطة الشاشة أدناه:انقر على "تحسين" لإرسال الرمز إلى واجهة برمجة تطبيقات خدمة Closure Compiler.
سترى هذه الشفرة الناتجة، مع إزالة التعليقات والمسافة البيضاء:
وتجدر الإشارة إلى أن الإصدار المحسّن من شفرة جافا سكريبت يعادل وظيفيًا الشفرة الأصلية وهو أصغر بكثير. يمكنك قص الناتج من هذه الصفحة ولصقه مرة أخرى في الملف المصدر.
الآن وبعد أن اطّلعت على أساسيات واجهة برمجة تطبيقات خدمة Closure Compiler، يمكنك معرفة المزيد من المعلومات حول كيفية استخدامها وتهيئتها في التواصل مع واجهة برمجة تطبيقات خدمة Closure Compiler.