الخطوات الأولى لاستخدام واجهة برمجة التطبيقات

تم إيقاف خدمة المحول للتجميع نهائيًا وستتم إزالتها. يُرجى تجربة تشغيل المحول البرمجي محليًا بدلاً من ذلك.

مرحبًا بـ World World of the Closure Compiler Service API

تُعد واجهة مستخدم خدمة محول المُجمِّع مكانًا جيدًا للبدء لبضعة أسطر من شفرة جافا سكريبت أو بعض عناوين URL، ولكن إذا كنت ترغب في أتمتة عملية تحسين جافا سكريبت أو دمج عملية التحسين في نظام أكبر (مثل إضافة IDE)، فينبغي عليك التحدث مباشرةً إلى واجهة برمجة تطبيقات خدمة Closure Compiler. اتبع الخطوات أدناه لـ Hello World of the Closure Compiler service API:

  1. إنشاء صفحة 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 لتجربة المزيد من مستويات التحسين المتقدمة. لمزيد من المعلومات حول مستويات التجميع هذه، راجع مرجع واجهة برمجة التطبيقات.

  2. فتح الصفحة في المتصفّح

    افتح closure_compiler_test.html الآن في متصفحك. من المفترض أن تظهر لك صفحة تشبه لقطة الشاشة أدناه:

  3. انقر على "تحسين" لإرسال الرمز إلى واجهة برمجة تطبيقات خدمة Closure Compiler.

    سترى هذه الشفرة الناتجة، مع إزالة التعليقات والمسافة البيضاء:

    وتجدر الإشارة إلى أن الإصدار المحسّن من شفرة جافا سكريبت يعادل وظيفيًا الشفرة الأصلية وهو أصغر بكثير. يمكنك قص الناتج من هذه الصفحة ولصقه مرة أخرى في الملف المصدر.

الآن وبعد أن اطّلعت على أساسيات واجهة برمجة تطبيقات خدمة Closure Compiler، يمكنك معرفة المزيد من المعلومات حول كيفية استخدامها وتهيئتها في التواصل مع واجهة برمجة تطبيقات خدمة Closure Compiler.