0 Mustafa Suleiman نشر 15 مارس أرسل تقرير نشر 15 مارس jQuery تم تطويرها في وقت تكنولوجي قديم وكانت مصممة لمعالجة صعوبات التلاعب والتحكم بالـ DOM في المتصفحات القديمة. ,الـ DOM يعني "Document Object Model"، وهو نموذج برمجي يُستخدم في تمثيل وتنظيم هيكل ملفات HTML أو XML في موقع ويب لكننا نستخدم HTML في الغالب لمواقع الويب، وبببساطة، يمثل الـ DOM الصفحة ويتيح لك كمبرمج التفاعل مع الصفحة بواسطة لغة برمجة الويب وهي JavaScript. فعندما يتم تحميل صفحة ويب، يقوم المتصفح بإنشاء نموذج لتلك الصفحة باستخدام الـ DOM، ويتكون النموذج من عناصر (elements) كالعناصر المرئية (مثل الأزرار والنصوص والصور) والعناصر الأخرى مثل الروابط والجداول. وعند حدوث تغيير أو تحديث للمحتوى على الصفحة، يتم تحديث الـ DOM بشكل ديناميكي، مما يسمح للصفحة بالتفاعل مع المستخدم بدون إعادة تحميل الصفحة بأكملها، مما يجعل تجربة المستخدم أكثر سلاسة وديناميكية عند استخدام تطبيقات الويب. ومع تقدم التكنولوجيا وظهور المتصفحات الحديثة، تم تحسين دعم JavaScript الأساسي لعمليات DOM ومعالجة الأحداث، مما قلل من الحاجة إلى استخدام jQuery، وبالأخص بدايًة من تحديث ES6 في عام 2016. ولعلك تتسائل لماذا نستخدم jQuery إذن؟ السبب هو أن نسبة كبيرة جدًا من المواقع كانت تستخدم jQuery وما زالت تستخدمها حتى الآن لذلك يجب الإعتياد على استخدام تلك المكتبة حتى تتمكن من التعديل والتطوير على أحد تلك المواقع عند دخول سوق العمل. وبالإضافة لمكتبة jQuery سنستخدم مكتبة Font Awesome وهي مكتبة خاصة بالأيقونات، ومن خلالها نستطيع إضافة أيقونات بشكل سهل في موقعنا. ستجد تفصيل أكثر هنا: شرح jQuery اقتباس
1 Najah Alsaker نشر 15 مارس أرسل تقرير نشر 15 مارس هي مكتبة خاصة بال javaScript تجعل موقع الاكتروني اسهل حيث انها تختصر عددا كبيرا من الاسطر البرمجية الى مجموعة توابع تستدعى بسطر برمجي واحد ولكن انتبه قبل البدء بدراسة jQuery يجب عليك ان تكون على دراية بال HTML ،CSS ،JavaScript لان ال jQuery تعتمد عليهن وكما ذكرنا انها خاصة بال javaScript وتقوم باختصار اكوادها وتعتمد مبدأ "اكتب أقل وافعل أكثر" وهذه بعض الاشياء التي تسهل عملك jQuery بها يمكنك اضافة وحذف عناصر html بسهولة من خلالها تطوير تفاعل المستخدم بالموقع من خلال استخدام الاحداث (اي انه عندما تنقر على الزر هذا يحصل هكذا او عند تحميل الصفحة يحصل هكذا توفر ديناميكية لموقعك من خلال اضافة تأثيرات بصرية متحركة له تستخدم في طلبات ajax الخاصة بالتعامل مع الخوادم وارسال البيانات اي باختصار شديد في النهاية انها مكتب توفر اكواد لجافا سكريبت ولكنها اسهل ومختصرة اكثر ويمكنك دراستها والتعق اكثر بها بشكل مجاني من خلال زيارة هذا الرابط حيث انك ستجد العديد من الدروس والمقالات الخاصة ب jQuery به وهنا ستجد موسوعة مكتبة jQuery كاملة الخاصة بأكاديمية حسوب وبالتوفيق لك ... اقتباس
0 عبدالباسط ابراهيم نشر 18 مارس أرسل تقرير نشر 18 مارس كما تم التوضيح في التعليقات السابقة أنه يمكنك تسهيل بناء التطبيق من خلال jquery حيث تسهل عليك مثلاً تعديل عناصر DOM (مثل العناصر، النصوص، الأنماط، الفصول، وما إلى ذلك) بسهولة. تقدم jQuery وظائف بسيطة لإضافة وإزالة وتغيير العناصر في الصفحة. تقدم العديد من الوظائف لإضافة تأثيرات بصرية تسهل jQuery عمليات استخدام تقنية AJAX لتحميل المحتوى بشكل ديناميكي دون إعادة تحميل الصفحة بأكملها. ولها العديد من المميزات الأخرى ولكن معظمها أصبح غير مناسب حالياً حيث أنه تم تطوير العديد من إطار العمل مثل react كما أنه تم تطوير العديد من واجهات المستخدم ل javascript حتى تحل المشكلات التي نستخدم jquery لحلها وللتوضيح أكثر إليك بعض الأمثلة التالية التحقق مما إذا كانت حقل البريد الإلكتروني مملوءًا بشكل صحيح أو لا: // التحقق من صحة حقل البريد الإلكتروني $("#emailField").blur(function(){ var email = $(this).val(); if(email === "" || !isValidEmail(email)) { alert("الرجاء إدخال بريد إلكتروني صحيح."); } }); function isValidEmail(email) { // تنفيذ خوارزمية التحقق من صحة البريد الإلكتروني هنا } يمكنك تحقيق تأثير تحرك لعنصر عند النقر عليه بشكل بسيط // تحقيق تأثير التحرك للعنصر عند النقر عليه $("#myElement").click(function(){ $(this).animate({left: '250px'}); }); اقتباس
السؤال
Hasan Hsoub
هل من الممكن ان تشرحو لي اكثر عن jQuery.
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.