JavaScript لغة القالب

التحميل الان

JavaScript لغة القالب الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • M. A. Sridhar
  • موقع ويب الناشر:

JavaScript لغة القالب العلامات


JavaScript لغة القالب وصف

لغة قالب جافا سكريبت هي لغة قالب تستند إلى جافا لإنتاج المحتوى الديناميكي ... غرض JSTL يشبه أن JSP والسرعة والفريحة، مع الفرق الرئيسي الذي يستخدمه JSTL جافا سكريبت للجوانب الحسابية لتوسيع القالب. وهذا يتيح لمؤلفي القوالب استخدام القوة الكاملة للجافا سكريبت، بما في ذلك الوظائف والإغلاقات والأشياء والوفد، في إنشاء قوالب. ملاحظة، بالطبع، أنه في حين أن لغة القسيمة هي JavaScript، فإن استخدام هذا المحرك في تطبيق ويب يستند إلى جافا يعني أن توسيع القالب لا يزال يحدث على جانب الخادم. هذا هو على عكس آليات القالب المستندة إلى JavaScript مثل Trimmath، والتي تعتمد على المتصفح لإجراء توسيع القالب. فكرة استخدام جافا سكريبت لتوسيع القالب ليست جديدة. كان متاحا، على سبيل المثال، في خادم Netscape Enterprise قبل عدة سنوات. ومع ذلك، يبدو أن مشروع JSTL الحالي هو أول مكتبة تجعل JavaScript قالب متاح لتطبيقات Java. فيما يلي بعض الملامح الرئيسية "لغة قالب JavaScript": تتميز بمنحنى تعليمي منخفض. لغات القوالب مثل freemarker والسرعة تتطلب منك تعلم بناء جملة جديد لبناء برمجةها. يستخدم JSTL جافا سكريبت لهذا الغرض، والجميع تقريبا يعمل مع صفحات الويب أمر على دراية بجافا سكريبت. يشبه بناء جملة Scriptlets والتعبيرات إلى حد كبير JSP، باستثناء أنه حيث يستخدم JSP Java for Scriptlets، يستخدم JSTL JavaScript. من السهل تضمينها في تطبيقات Java الخاصة بك. يتجنب دورة التجميع النفقات العامة التي يفرضها JSP. إذا قمت بإجراء تغيير في رمز القالب الخاص بك، فسترى تأثيره فور إعادة تحميل الصفحة، دون الحاجة إلى ترجمة إلى فئة Java. مدمج وسريع. تنفيذها هو مجرد حفنة من الفصول. يمكن استخدامه ليس فقط في تطبيقات الويب ولكن في أي سياق يلزم توسيع القالب. على سبيل المثال، يمكنك استخدامها لإرسال رسائل البريد الإلكتروني الشامل المستندة إلى القالب من طلبك. لا يحتاج إلى وجود سيارات أو غيرها من مكونات JSDK.ما هو خاص عن JSTL؟ JSTL ينفذ فكرة "القيام بشيء واحد فقط والقيام بذلك بشكل جيد". تحقيقا لهذه الغاية، تقدم JSTL توسيع القالب فقط مع عدم وجود زخرفة. لا، على سبيل المثال، توفير أي إطار لبرمجة الويب. يحاول JSTL إعادة استخدام العمل السابق، ولكن في الوقت نفسه تقليل التبعيات على مكونات أخرى. يستخدم محرك Rhino JavaScript الممتاز لتنفيذ رمز JavaScript، ولكن لا يتطلب أي مكتبات أخرى من طرف ثالث. يستخدم الرمز Generic Generics لسلامة النوع، لذلك ستحتاج إلى Java 1.5 أو أفضل لتجميعه. ولكن يمكنك استخدام ملفات الجرة مع الإصدارات الأقدم من Java.


JavaScript لغة القالب برامج ذات صلة