العودة   منتديات حاسبكو المتخصصة بمادة الحاسب الآلي > حاسبكو التعليم الجامعي والتقني ومتنوعات حاسوبية > جديد التقنية والتكنلوجيا والحوارات التعليميه والجاده

الملاحظات

جديد التقنية والتكنلوجيا والحوارات التعليميه والجاده هذا القسم مخصص لكل الحوارات والنقاشات العامة في مادة الحاسب الآلي في التعليم العام ومواكبة جديد عالم التقنية والتكنلوجيا والإنترنت وجديد فلاشات وروائع التعليم

 
 
أدوات الموضوع انواع عرض الموضوع
قديم 01-13-2008, 10:25 PM   #1
هنادي
 
الصورة الرمزية هنادي
Lightbulb شـــرح لتقنيــة أجاكــس Ajax

ما هي أجاكس Ajax ؟

هي اختصار لـ Asynchronous JavaScript And XML و هي تقنية من تقنيات التصميم على الويب تسمح بتطوير تطبيقات تفاعلية .لنبسط المسألة لو مثلا عند زيارة أي صفحة على الانترنت هناك محتوى و روابط لو ضغطت على رابط من الروابط سينقلك المتصفحة إلى الصفحة التي ضغط على رابطها ... هذا في الأحوال العادية أما عند استخدام تقنية اجاكس فلن يتم إظهار النتائج في نفس الصفحة تلقائيا بدون الانتقال ( ستتم عملية تحميل المحتوى الجديد خلف الكواليس )


لتقريب الفكرة أكثر جرب خدمة Google suggest و التي بطباعة أي حرف في حقل البحث سيقترح عليك جوجل مجموعة من الكلمات التي تبدأ بالحرف .. كيف تم تحميل القائمة بمجرد طباعة الحرف بدون نقلك بالمتصفح .. الكلمة السحرية .. AJAX; كما يمكنك زيارة هذه المواقع للتعرف أكثر على استخداماتها :

Google Maps : يمكنك التقريب و الابتعاد و تحريك الخريطة بطريقة سلسلة و تفاعلية بدون نقل المتصفح ( بدون استخدام تقنية أخرى تفاعلية مثل الفلاش)
Bliki list : لتجميع و تصنيف مواقعك
Flicker : أشهر مجتمع على الانترنت لعرض وتبادل الصور ..لو جرب إنشاء ألبوم لك على فلكر ستجد الكثير من استخدام الاجاكس
Gmail: نظام البريد الالكتروني من جوجل .. كل شي يتم بسهولة و سرعة
writley : معالج نصوص على الخط


مما يتكون ؟

• XHTML or HTML

• JavaScript

• CSS

• XML

كيف تعمل ؟

الأجاكس كانت موجودة منذ زمن ولكن لم يعرف أحد أهميتها أو كيفية استخدامها بالشكل الصحيح

حتى قامت شركة Google بتوظيفها في برامجها الجديدة كالـ Gmail و Google maps.



تكون ميزة وقوة الأجاكس في أنها كلما أراد المستخدم أن يطلب معلومة من ال Server-Side

أوعن طريق الخادم يتم ذالك (( من دون الحاجة لإعادة تحميل الصفحات ))

فلغات برمجة الويب تنقسم إلى قسمان Client-Side وهي JavaScript والـ VBScript

وقسم آخر يسمى بالـServer-Side وهي كالـPHP و الـ ASP

لكن الأجاكس لغة Client-Side مع ذالك تقوم بطلب أي معلومة من الـServer-Side

ومن دون الحاجة لطلب أو إعادة تحميل كامل الصفحة.


وفي الشكل الذي الأسفل تتضح طريقة عمل الأجاكس بحيث في المربع المخطط الأول هو من دون إستخدام الأجاكس

وفي المربع والمخطط الثاني يتم إستخدام تقنية الأجاكس كوسيط بين Web Browser

الذي هو Clinet-Side وبين الـ Web Server الذي هو الـ Server-Side .

ويمكن إستخدام AJAX في أي لغة برمجة ومن ضمنها الـ ASP

وهناك موقع خاص من شركة Microsoft عن إستخدام الأجاكس في ASP

وفيه الكثير من المواضيع الخاصة بالأجاكس وهذا هو رابط الموقع :

http://www.asp.net/ajax/

موقع أكثر من رائع فيه شرح عن طريق مقاطع الفيديو بشل واضح ومبسط


للتوضيح بشكل اكبر :





وللحديث بقية
التوقيع :
  رد مع اقتباس
 


يتصفح الموضوع حالياً : 1 (0 عضو و 1 ضيف)
 
أدوات الموضوع
انواع عرض الموضوع

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


الساعة الآن 03:38 PM.





Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Trans by
جميع الحقوق محفوظة لدى موقع ومنتديات حاسبكو 1431هـ/1432هـ

a.d - i.s.s.w