jQuery هي مكتبة في جافا JavaScript تسمح لمطوري الويب بإضافة وظائف إضافية إلى مواقعهم على الويب. إنه مفتوح المصدر ومتاح مجانًا بموجب ترخيص MIT.
ما هي (jQuery) في برمجة الجافا؟
في السنوات الأخيرة، أصبحت jQuery مكتبة JavaScript الأكثر شيوعًا المستخدمة في تطوير الويب.
لتنفيذ jQuery، يحتاج مطور الويب ببساطة إلى الإشارة إلى ملف jQuery JavaScript ضمن HTML لصفحة الويب.
تستضيف بعض مواقع الويب نسختها المحلية من jQuery، بينما تشير مواقع أخرى ببساطة إلى المكتبة التي يستضيفها Google أو خادم jQuery.
على سبيل المثال، قد تقوم صفحة ويب بتحميل مكتبة jQuery باستخدام السطر التالي داخل قسم <head> في HTML:
<script type=”text/javascript”
src=”//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js”></script>
بمجرد تحميل مكتبة jQuery، يمكن لصفحة الويب استدعاء أي وظيفة jQuery تدعمها المكتبة. تتضمن الأمثلة الشائعة تعديل النص ومعالجة بيانات النموذج ونقل العناصر على الصفحة وتنفيذ الرسوم المتحركة.
يمكن لـ jQuery أيضًا العمل مع أكواد Ajax ولغات البرمجة النصية، مثل PHP وASP للوصول إلى البيانات من قاعدة البيانات.
نظرًا لأن jQuery يعمل على جانب العميل (بدلاً من خادم الويب). فيمكنه تحديث المعلومات على صفحة ويب في الوقت الفعلي، دون إعادة تحميل الصفحة.
أحد الأمثلة الشائعة هو “الإكمال التلقائي”، حيث يعرض نموذج البحث تلقائيًا عمليات البحث الشائعة أثناء كتابة الاستعلام الخاص بك. في الواقع، هذه هي الطريقة التي يقدم بها موقع Thaqafati.com اقتراحات البحث عندما تكتب في مربع البحث.
إلى جانب ترخيصها المجاني، فإن السبب الرئيسي الآخر وراء اكتساب jQuery لهذه الشعبية هو توافقها مع جميع المتصفحات.
نظرًا لأن كل متصفح يعرض HTML وCSS وJavaScript بشكل مختلف. فقد يكون من الصعب على مطور الويب جعل موقع الويب يظهر بنفس الشكل عبر جميع المتصفحات.
بدلاً من الاضطرار إلى كتابة وظائف مخصصة لكل متصفح، يمكن لمطور الويب استخدام وظيفة jQuery واحدة ستعمل في كل من متصفحات Chrome وSafari وFirefox وInternet Explorer.
أدى هذا الدعم للمتصفحات المتعددة إلى قيام العديد من المطورين بالتبديل من JavaScript القياسي إلى jQuery، نظرًا لأنه يبسط عملية الترميز إلى حد كبير.