kamal hasan
kamal hasan

@eng_kamal000

9 تغريدة 18 قراءة Aug 20, 2020
المكتبة التي غيرت تاريخ الجافاسكريبت jQuery !!
جيكويري هي أشهر مكتبة جافاسكريبت، تم إنشاؤها سنة ٢٠٠٦ وهي مصممة لتبسيط التنقل والتعامل مع شجرة عناصر الHTML و التعامل مع الأحداث و عمل الأنيميشنز و أشياء أخرى، وبناءً على احصاءات ٢٠١٩ فإن ٧٣٪ من المواقع تستخدم الجيكويري بشكل أساسي.
تعتمد الجيكويري منذ اصدارها 1.3 على محرك تحديد العناصر sizzle والذي يمكن استخدامه منفردا عن المكتبة من الرابط
github.com
أيضا تعتمد الكثير من أطر العمل المشهورة مثل Bootstrap على الجيكويري في عمل مكوناتها البرمجيه والتفاعليه مثل القوائم المنسدله و السلايدر وغيرها.
وتوجد العديد من مكتبات الجافاسكريبت التي تعتمد على الجيكويري كمحرك أساسي لها و أشهرها:
مكتبة Slick للسلايدرز (الصور المتحركة)
kenwheeler.github.io
و مكتبة اكتشاف وتحديد الوجوه في الصور والفديوهات
facedetection.jaysalvat.com
ومكتبة السلايدر الدائري
roundsliderui.com
ومن الأخطاء الشائعه بين المبتدئين في الجافا سكريبت الذهاب لتعلم الجيكويري لما تقدمه من سهوله في سرعة التعلم و التطبيق قبل تعلم الجافاسكريبت بشكل كامل.
وينتج عن هذا ضعف الشخص في الأساسيات و عدم قدرته على حل الكثير من المشاكل البسيطة في أكواد الجافاسكريبت.
تم إنشاء أيضا عدد من المكتبات ضمن عائلة الجكويري:
- مكتبة jQuery UI تحتوي مجموعة من العناصر و المكونات للواجهات وبعض الويدجتس التفاعليه مثل التقويم وغيره
jqueryui.com
- مكتبة jQuery Mobile والهدف منه جعل المواقع متجاوبه للعرض على جميع الأجهزة
jquerymobile.com
- مكتبة QUnit وهي إطار عمل لإجراء إختبارات Unit Test على الجافاسكريبت، حيث تمكنك من عمل الاختبار في أي مكان، في سيرفر Node أو في المتصفح أو في أي مكان ممكن يشتغل فيه الكود تبعك.
qunitjs.com
هل ما زالت الجيكويري بعد ما يقارب ١٤ سنه فعاله ومهمة ؟؟؟
بعد التطويرات الكبيره التي حصلت في لغة جافاسكريبت والتي كانت الجيكويري ملهما لها بشكل كبير بدأت بعض المكتبات و أشهرها مرة أخرى الBootstrap بالتخلي عن الجيكويري في الاصدارات الحديثه..
حيث أنه أصبح من الممكن التطوير بإستخدام الكثير من الخصائص التي كان يقدمها الجيكويري عن طريق أكواد الجافاسكريبت الحديثه فمثلا هذا الموقع
youmightnotneedjquery.com
يقوم بإعطائك الأكود المرادفه لمعظم الأشياء التي تحتاجها من الجيكويري بإستخدام أكواد جافاسكريبت فقط.
لكن من ناحية أخرى ما زال هناك اعتماد كبير على هذه المكتبه وتعلمها ما زال يعد مهما في الوقت الحالي حتى بعد مرور ١٤ سنه على انشاء هذه المكتبه، وهذا دليل على قوة الجيكويري.
وهي مهمه لصيانة المواقع وكذلك لأنه مازالت الكثير من مكتبات الجافاسكريبت تعتمد عليها بشكل أساسي...
😎✌️

جاري تحميل الاقتراحات...