jQuery هي مكتبة جافا سكريبت تركز على كيفية عمل تقنيات HTML و JavaScript و CSS معًا.
ما يمكن أن يفعله jQuery
يمكن للمكتبة العمل مع قائمة المهام التالية:
- يمكنه الوصول تمامًا إلى أي عنصر من نموذج كائن الصفحة (DOM) وإجراء عمليات معالجة معقدة معهم ؛
- دعم معالجة الأحداث ؛
- هناك وظائف للتأثيرات الرسومية والرسوم المتحركة المختلفة ؛
- عمل مبسط باستخدام تقنية التحميل الديناميكي AJAX (ميزة مهمة جدًا ومفيدة للغاية ، ولكن ليس عن ذلك الآن) ؛
- يحتوي jQuery على عدد هائل من المكونات الإضافية الخاصة به ، وتتمثل وظيفته الرئيسية في تنفيذ واجهات المستخدم الرسومية وتفاعل المستخدم معها.
إصدارات المكتبة المضغوطة وغير المضغوطة
للمطورين عدة خيارات للبرنامج النصي - أحدهما مضغوط والآخر غير مضغوط. يعد الإصدار الكامل مناسبًا جدًا للاستخدام في مرحلة الترميز وتصحيح (اختبار) تطبيقات الويب. من ناحية أخرى ، سيكون للإصدار المصغر القليل من المزايا المفيدة أثناء تصحيح الأخطاء ، ولكنه يتم تحميله بشكل أسرع ويشغل مساحة أقل. لذا فإن نسخة مضغوطة من jQuery مناسبةاستخدم بالفعل في المشروع النهائي ، لأنه يوفر حركة مرور الخادم ومساحة القرص.
كيفية اختيار الإصدار الصحيح من jQuery
هناك العديد من العناصر الرئيسية في jQuery اليوم - الفروع 1.x و 2.x و 3.x. الاختلاف اللافت للنظر هو أنه ، بدءًا من الإصدار الثاني ، تم إيقاف أي دعم للمتصفحات القديمة ، مثل المتصفح من Microsoft Corporation - Internet Explorer ، حتى الإصدار الثامن ويتضمن ذلك.
جعل هذا القرار من الممكن تقليل الحجم المادي للبيانات في المكتبة بنسبة عشرة بالمائة وتحسين عملها بشكل طفيف. ومع ذلك ، لا تزال هناك أجهزة كمبيوتر منزلية وشركات في العالم حيث تم تثبيت Internet Explorer القديم كمتصفح رئيسي ، على الرغم من أن النسبة المئوية لهؤلاء المستخدمين لا تتجاوز 3٪ في جميع أنحاء العالم. لذلك ، الأمر متروك لك لدعم النظام الأساسي القديم أم لا.
يلتزم مطورو jQuery بمبادئ التوافق مع الإصدارات السابقة. هذا يعني أن الكود المكتوب للإصدار 1.7 من المكتبة سيعمل أيضًا مع الإصدار 1.8. لكن في بعض الأحيان تقوم شركة المطورين بإزالة وظائف غير مفيدة من jQuery ، لذلك من الأفضل إعادة قراءة الوثائق الخاصة بالإصدار الجديد إذا كنت ستقوم بالترقية.
في عام 2016 ، تم إطلاق فرع جديد من jQuery. كان الإصدار 3.0 ، الذي أصبح أسرع وأخف من الإصدارات القديمة. تمت إزالة الاختراقات منه أخيرًا لتنفيذ بعض الوظائف في المتصفحات القديمة ، مما سمح بوضع المكتبة كأداة تطوير حديثة وقوية.
إذا كان لديكالمشروع مرتبط بالفعل ببعض المكتبات ، ثم قم أولاً بتقدير تكاليف العمالة للترقية. إذا كانت الاستفادة من الإصدار الجديد تستحق ذلك ، فلا تتردد في بدء العمل. لجميع المطورين الذين بدأوا للتو في استخدام الأداة في مشاريعهم ، يُنصح بالبدء مباشرة بأحدث الإصدارات.
كيف تبدأ مع jQuery
الخطوة الأولى هي توصيل jQuery. للقيام بذلك ، تحتاج إلى تنزيل المكتبة مباشرة من مورد مطور jquery.com ، أو من مرآة ، ووضع المكتبة على خادم الويب الخاص بك.
الآن دعونا نجري اتصال jQuery الفعلي بصفحة الويب. يتم التعامل مع اتصال النصوص المختلفة في لغة ترميز النص التشعبي بواسطة علامة البرنامج النصي. قم بتوصيل jQuery بالرمز التالي:
هذا الخيار جيد للاتصال دون اتصال بالإنترنت ، ولكن هناك العديد من الطرق الأخرى لاستخدام الخادم.
ربط jQuery باستخدام الخدمات السحابية
توفر Google خدمة المكتبات المستضافة ، والتي يمكن لأي شخص من خلالها توصيل إطار عمل أو مكتبة شائعة بتطبيق الويب الخاص به. لتوصيل jQuery عبر Google Cloud Storage ، استخدم السلسلة التي تطابق الإصدار المحدد في النمط التالي:
تتوافق الأرقام الموجودة في عمود الإصدارات مع رقم الإصدار المتاح للتثبيت والعمل معه. لتوصيل أي من الإصدارات الوسيطة ، ما عليك سوى نسخهارقم رقمي في سلسلة الاتصال بدلاً من الأرقام المحددة في المثال.
يمكنك دائمًا عرض قائمة الإصدارات الحالية على:
developers.google.com/speed/libraries/jquery
إذا كنت لا تثق في Google لأي سبب من الأسباب ، ولكنك لا تزال تريد معرفة كيفية الحصول على مكتبة jQuery من خادم موثوق به تابع لجهة خارجية ، فاستخدم مستودع Microsoft.
jQuery هي واحدة من أفضل الأدوات لإنشاء الرسوم المتحركة بسهولة على صفحات الويب. بمجرد أن تدرك قوة هذه الأداة ، ستكون سعيدًا جدًا لأنك بدأت في تعلم مثل هذه المكتبة.
يعتقد المشككون بين الطلاب والمطورين أنه من الأفضل تنفيذ كل شيء باستخدام لغة برمجة خالصة ، دون استخدام مكتبات الطرف الثالث. لكن عليك أن تفهم أن ملف jQuery يبلغ حجمه 32 كيلوبايت فقط ، ومن المرجح أنه موجود بالفعل في ذاكرة التخزين المؤقت لمتصفح المستخدم الخاص بك إذا قمت بتضمين البرنامج النصي من خلال Google. لذلك لا تخف من تعلم الأدوات التي تجعل الحياة أسهل للمطور. بعد كل شيء ، لهذا قمنا بتضمين مكتبة jQuery - حتى لا نعيد اختراع العجلة.