بدء استخدام تطبيق Closure Compiler

مقدّمة عن تطبيق Closure Compiler

تطبيق Closure Compiler هو أداة سطر أوامر Java تعمل على ضغط JavaScript وتحسينه والبحث عن الأخطاء فيه. لتجربة تطبيق Closure Compiler باستخدام برنامج JavaScript بسيط، اتّبِع الخطوات التالية.

لإكمال هذا التمرين، يجب أن يتوفّر لديك الإصدار 7 من Java Runtime Environment.

  1. تنزيل حزمة Closure Compiler

    أنشئ دليل عمل باسم closure-compiler.

    نزِّل أحدث ملف JAR تم إصداره من مستودع Maven واحفظه في closure-compiler.

  2. إنشاء ملف JavaScript

    أنشئ ملفًا باسم hello.js يتضمّن JavaScript التالي:

    // A simple function.
    function hello(longName) {
      alert('Hello, ' + longName);
    }
    hello('New User');

    احفظ هذا الملف في الدليل closure-compiler.

  3. تجميع ملف JavaScript

    نفِّذ الأمر التالي من دليل closure-compiler:

    java -jar compiler.jar --js hello.js --js_output_file hello-compiled.js
    

    ينشئ هذا الأمر ملفًا جديدًا باسم hello-compiled.js يحتوي على JavaScript التالي:

    function hello(a){alert("Hello, "+a)}hello("New User");

    يُرجى العِلم أنّ المترجم البرمجي قد أزال التعليقات والمسافات البيضاء وفاصلة منقوطة غير ضرورية. وقد استبدل المترجم أيضًا اسم المَعلمة longName بالاسم الأقصر a. والنتيجة هي ملف JavaScript أصغر حجمًا.

    للتأكّد من أنّ رمز JavaScript المجمَّع لا يزال يعمل بشكل صحيح، أدرِج hello-compiled.js في ملف HTML على النحو التالي:

    <html>
    <head><title>Hello World</title></head>
    <body>
    <script src="hello-compiled.js"></script>
    </body>
    </html>

    حمِّل ملف HTML في متصفّح، وستظهر لك رسالة ترحيبية.

الخطوات التالية

يوضّح هذا المثال أبسط عمليات التحسين التي تنفّذها أداة Closure Compiler. لمزيد من المعلومات حول إمكانات برنامج التجميع، يُرجى قراءة مقالة التجميع المتقدّم والملفات الخارجية.

لمزيد من المعلومات عن العلامات والخيارات الأخرى الخاصة ببرنامج Closure Compiler، نفِّذ ملف jar باستخدام العلامة --help:

java -jar compiler.jar --help