كيف يتم تنفيذ AJAX، وكيف يساعد في تطوير الويب؟

StackOverflow https://stackoverflow.com/questions/102929

  •  01-07-2019
  •  | 
  •  

سؤال

من http://en.wikipedia.org/wiki/AJAX, ، لقد حصلت على فهم جيد إلى حد ما لماهية AJAX.ومع ذلك، يبدو أنه لكي أتعلمها، يجب أن أتعمق في تقنيات متعددة في نفس الوقت للحصول على أي فائدة منها.إذن سؤالان:

  • ما هي الموارد التي يمكن أن تساعدني في فهم/استخدام AJAX؟
  • ما نوع موقع الويب الذي سيستفيد من AJAX؟
هل كانت مفيدة؟

المحلول

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

هل تستخدم .NET؟ينظر الى http://ajax.asp.net.إذا لم تكن كذلك، فقم بإلقاء نظرة على أدوات مثل qcodo لـ PHP، وتعرف على Prototype.js، وjquery، وما إلى ذلك.

وبقدر ما المواقع التي من شأنها أن تستفيد:كل تطبيق ويب على الإطلاق.:) أي شيء تتفاعل معه من خلال تبادل المعلومات، وليس فقط عن طريق النقر على رابط وقراءة مقال.

نصائح أخرى

إذا لم تكن مهتمًا بالتفاصيل الجوهرية، فيمكنك استخدام مكتبة ذات مستوى أعلى مثل مسج أو النموذج المبدئي لإنشاء Javascript الأساسي لك.الميزة الرئيسية هي واجهة مستخدم أكثر استجابة إلى حد كبير للتطبيقات المستندة إلى الويب.

يمكن لكل موقع ويب الاستفادة من AJAX، ولكن في رأيي فإن أكبر فائدة لـ AJAX تأتي في أقسام إدخال البيانات - النماذج بشكل أساسي.لقد قمت بإنشاء مواقع كاملة حيث الواجهة الأمامية - الجزء الذي يراه المستخدم لا يحتوي على أي وظائف AJAX تقريبًا.كانت جميع عناصر AJAX موجودة في لوحة تحكم الإدارة للمساعدة في إدخال البيانات (الصحيح!).

ليس هناك ما هو أسوأ من إرسال نموذج واستعادة خطأ، باستخدام AJAX يمكنك منع هذا إلى حد كبير في كل شيء باستثناء تحميل الملفات.

أجد أنه من الأسهل الابتعاد عن جميع أطر العمل والمساعدين الآخرين والقيام فقط بجافا سكريبت الأساسي.لا يتيح لك هذا فهم ما يجري تحت الأغطية فحسب، بل يتيح لك أيضًا القيام بذلك بأبسط طريقة ممكنة.ليس هناك الكثير حقًا.استخدم كائنات JS XML DOM لإنشاء جانب عميل مستند XML.أرسلها إلى الخادم باستخدام XMLHTTPRequest، ثم قم بمعالجة النتيجة مرة أخرى باستخدام كائنات JS XML DOM.ابدأ بشيء بسيط.ما عليك سوى محاولة إرسال جزء واحد من المعلومات إلى الخادم، واسترداد جزء صغير من المعلومات مرة أخرى.

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

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

إذن متى تحتاج إلى القيام بذلك؟حقًا فقط عندما يكون لديك بعض تفاعلات المستخدم أو معلومات النموذج التي تريد الحفاظ عليها كما هي أثناء تغيير بعض المحتوى على الصفحة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top