jQuery هي مكتبة مبنية على JS (Java Script)، الفائدة منها (غير توفير المؤثرات وتسهيل الاستخدام) هي ان Java Script بطبيعة حالها (لا تتماثل شفراتها مع جميع المتصفحات) فمثلاً عندما تكتب شفرة لغرض صنع مؤثر حركي مثلاً قد تعمل جيداً مع متصفحات اصداراتها حديثة ولا تعمل مع اصدارات قديمة، او قد تعمل مع متصفح ولا تعمل مع آخر. ومن هنا تحتاج الى خبرة عالية لتجعل تلك الشفرة تتعامل مع اغلب المتصفحات والاصدارات المستخدمة لضمان النتائج.

ومن هنا أتت الحاجة الى jQuery فمن خلال jQuery تستطيع كتابة الشفرة نفسها وتضمن عملها في اغلب المتصفحات المستخدمة دون الحاجة لخبرة عالية بـ JS أو كتابة شفرات معقدة.

وايهما تنصحني بأن أبدأ به قبل لتعلمه ؟ بالتأكيد الجاف سكربت صحيح ؟

لدي قناعة، عندما تتعلم منطّق البرمجة بلغة برمجة C++ ستجد انك تعرف تتعامل مع أغلب لغات البرمجة إذا لم تكن كلها، كما أشعر الان اني استطيع البرمجة بلغات سمعت عنها للتو (وقد اكون مخطئ). لكن للإجابة على سؤالك ايهما افضل للتعلم (JS او jQuery). اذا كنت تتعلم للعمل فأنصحك ان تبداء من حيث ما انتهى غيرك اقصد jQuery ومن الطبيعي عندما تكتب شفرة في jQuery فسوف تعلمك اساسيات JS.

تعلم جافا سكربت في البداية فهي اللغة المبنية عليها الجي كويري

فلا يمكنك ان تستعمل مكتبة دون معرفة اساسياتها

هي مكتبة مبنية على JS (Java Script)

مبنية على أو مبنية بـ ؟

السلام عليكم ورحمة الله وبركاته

اخواتي الكرام

هذه تدوينة اوضحت بها الفرق بين الجافا سكربت والجي كويرري

مالفرق بين JavaScript و Jquery ؟

هذا السؤال توارد الى ذهن العديد من الناس ..

فكانت الإجابة التالية من قبلي ..

J query مكتبة من مكتبات الجافا سكربت

j تعني اختصار لإسم اللغة JavaScript وكلمة query تعني استعلام .

و الكلمة التالية / Jquery اسم مكتبة للغة الجافا سكربت .

مامعنى مكتبة ؟

مكتبة يعني كود مكتوب بالجافا سكربت فيه أوامر على حسب هدف المكتبة .

الجي كويري مكتبة جافا سكربت تمت كتابتها لتقليل عدد الأسطر في كود الجافا سكربت , يعني مثلا ًً في الكود اللي تكتبه في الجافا سكربت عدد الأسطر فيه 100 تكتبه بالجي كويري 20 سطر أو أقل !!

من هنا ظهرت مكتبة الجي كويري التي غرضها تقليل الكود

شعار هذه المكتبة : Write Less , Do More .

اكتب أقل , اعمل أكثر .

نصل الى معلومة وهي أن الجافا سكربت لغة برمجة متكاملة , والجي كويري مكتبة تابعة للغة برمجة أي انها ليس لغة قائمة بحد ذاتها بل هي أداة تسهل على المبرمج .

الجي كويري هي نفسها جافا سكربت

افضل قولا الجوكويري هي اضافة من اضافات جاهزة من الجافا سكربت

-1

هل هي اطار عمل مثلا ؟ وهل طريقة كتابة الاكواد بها تختلف عن الجافا سكربت ؟

لاني ارى العديد من الدورات .. الجافا سكربت تدرس لوحدها والجي كويري كذلك .

نعم، طريقة كتابة أكواد jQuery مختلفة، وهذا ما يميزها عن JS. فمهمة قد تتطلب برمجتها بـ JS بضعة أسطر برمجية قد لا تكلفك في jQuery سوى سطراً واحداً.

وعن نفسي، أستطيع القول إني تعلمت jQuery وأستخدمها دون أن أتعلم من JS إلا النزر اليسير.

الجافا سكربت لغة برمجة

والجي كويري مكتبة جاهزة مبرمجة بالجافا سكربت

أها يعني مثل :

ربي لغة برمجة

روبي أون رايلز مكتبة مبرمجة بروبي .

بالضبط اخي (:


تطوير الويب

مجتمع خاص بمناقشة وطرح المواضيع والقضايا العامة المتعلقة بتطوير الويب ولغاتها المختلفة

20.7 ألف متابع