السلام عيكم هل jquery تغني عن تعلم java script اي ان الجيكويري موجود بها كل شي في javascrip
هل jquery تسططيع عمل كل شي موجود في لغة javascript
- في البداية jQuery هي عبارة عن مكتبة و javaScript لغة برمجة وتعتبر jQuery أحد المكتبات المبنية على لغة javaScript وبالتالي لن تستطيع استخدام المكتبة بدون معرفة أساسيات لغة البرمجة المبنية عليها، والمكتبات عموماً يتم إنشاءها على لغات البرمجة لتسهيل عمل أشياء معينة في اللغة وتوفير خصائص جاهزة للإستخدام بدلاً من كتابتها من البداية.
هل jQuery تغني عن تعلم java script؟
الجواب ببساطة لا.
حيث أن jQuery هي مكتبة جافا سكربت متخصصة في العمل في المتصفح فقط بغرض عمل بعض التأثيرات الجميلة و تحريك العناصر وتغيير في خصائص CSS (ألوان - حجم خط - صور خلفية - الخ..), بالإضافة لعملها بنقل البيانات عبر الانترنت بغرض إرسال بيانات و استقبال بيانات بتحقيقها تقنية AJAX و اتصالها بالسيرفر عن طريق بروتوكول http ..
أما JavaScript هي لغة برمجة تستطيع بها القيام بالكثير من الأمور حيث تستخدم للعمل في المتصفح (نفس تأثيراتjQuery لكن مكتبة jQuery تختصر بعض الوظائف و تسهل العمل بها ..)
بالإضافة لتطوير JavaScript وبناء أطر عمل متقدمة و مكتبات كثيرة جعلتها تستطيع العمل كلغة في السيرفر Backend
و تطبيقات الويب و تطبيقات الهواتف المحمولة ..
أي أنه بعد تعلمك لجافا سكربت ستفتح لك مجالا واسعا للتطور و التحسن و اكتساب خبرات و فرص عمل ..
شرح عن JavaScript:
شرح عن jQuery :
جي كويري : هو إطار عمل للبرمجة بالـ JavaScript تم تصميمه لتسهيل عملية كتابة أكواد الـ JavaScript في المواقع، حيث يقوم الـ JQuery بأخذ العديد من المهام التي تتطلب كتابتها العديد من السطور الخاصة بأكواد الـ JavaScript لتنفيذها وتقوم بتغليفها إلي أساليب يمكن استدعائها بواسطة سطر واحد من الكود وتقوم أيضا بتبسيط العديد من الأشياء المعقدة في الـ JavaScript .
الـ جي كويري jQuery برمجية حرة مفتوحة المصدر مرخصة تحت رخصتي إم آي تي وجي بي إل، ويمكن القول أنها مكتبة مصغرة لتسهيل التعقيد الموجود في كتابة الجافا سكربت، تم تدشينها رسمياً في يناير 2006.
تتميز مكتبة الـ جي كويري JQuery بانها مكتوبة فقط بلغة الـ JavaScript وحجمها صغير جدا و أنها مفتوحة المصدر و قادرة علي العمل مع المكتبات الأخري وعمل التأثيرات الحركية علي مواقع الويب و تقوم بتوفير كم هائل من الإضافات التي تعمل بالإعتماد عليها.
تعلم جي كويري JQuery سهل ويتطلب فقط أن يكون لديك معرفة بأساسيات الـ HTML و الـ CSS و الـ javaScript
بإختصار، لا يمكننا القول بأننا نستطيع الإستغناء عن الjavaScript لمجرد أننا تعلمنا الـ Jquery ولا يمكننا القول بأنه يمكن أن تتعلم الـ Jquery بدون خبرة سابقة في الـ JavaScript.
في الحقيقة إسمها يكتب JQuery أما بخصوص سؤالك فالجواب هو لا ، ولكن نوعا ما.
مثل العديد من الإجابات هنا لأصدقائي المدربين ، سأوافق على أن jQuery مكتوبة بجافا سكريبت لذلك من الناحية الفنية يمكنه فقط القيام بما تسمح به جافا سكريبت ولكن هذا من وجهة نظر فنية فقط لا أكثر. هناك طرق أخرى يمكن أن يؤثر بها jQuery على التطوير بخلاف تمكين الأشياء تقنيًا.
ما يميز JQuery بالنسبة لي وهو أنها مكتبة تمكّن المطورين من القيام بأشياء في جافا سكريبت قد تكون مرهقة أو صعبة بشكل مستحيل, بالرغم من أنها تابعة للغة برمجة أي انها ليس لغة قائمة بحد ذاتها بل هي أداة تسهل على المبرمج كما وضحت لك سابقا وأكثر الأشياء تعجبني في الجيكويري هي أنها لديه بعض معالجات الأخطاء و يخفي التفاصيل الجوهرية للتعامل مع المتصفح وأيضا يوفر واجهة سهلة للعمليات المعقدة فشعار هذه المكتبة هو : Write Less , Do More بمعنى أكتب أقل إعمل أكثر.
وبخصوص الجزء التاني من سؤالك فبمجرد الخروج من حدود وظائف jQuery (مثل معالجة DOM وطلبات AJAX وما إلى ذلك) ، ستحتاج إما إلى كتابة الشفرة بنفسك أو العثور على مكتبة تابعة لجهة خارجية للتعامل مع ذلك نيابة عنك.
مكتبة jquery هى مكتبة صغيرة ومليئة بالمميزات التي تجعل من التعامل مع صفحات HTML والتحكم في الأحداث والأنيميشين فهى تعتبر مكتبة لإنتاج أحداث على الصفحة window .
jquery هى عبارة عن مجموعة من function الجاهزة التي تصنع لك بعض الأشياء في الويب ولكن لن تستطيع صنع كل شئ في الويب لأنها مكتبة بسيطة توفر التعامل فقط مع dom و bom ولكن إذا أحتاجت أن تبرمج function كبيرة تصنع شئ معين فسوف تحتاج أن تكتب كود javascript ومن الصعب أن تكتب jquery .
jquery مبنية على javascript فكيف سوف تتعلم الجزء المتفرع من اللغة ولن تتعلم أساس اللغة
javascript هي أساس الويب الأن ولا يوجد منافس لها ولا يمكن أن نقارن لغة برمجة بمكتبة او framework
يمكنك تعلم واستخدام jquery بعد احتراف وفهم والتطبيق على javascript إذا أردت أن تكن شخص محترف .
التعليقات