Recipes/Menus, و, and في">
تقنية الاجاكس
تقنية الاجاكس
تقنية الاجاكس
أهداف الفصل
.1التعرف علي مفهوم تقنية الجاكس.
.2الطريقة العامة لعمل التطبيقات القائمة على تقنية الجاكس .
.3مقارنة طريقة عمل نموذج تطبيقات الجاكس مع نموذج تطبيقات
الويب العادية .
.4التزامن في نموذج الجاكس و النموذج العادي في تطبيقات الويب .
.5الدوات المستخدمة في تطبيقات الويب القائمة على تقنية
الجاكس.
.6ملخص الفصل
محرك الجاكس
HTTP Request
HTTP Transport
المخدم Server
Data store
واجهة المستخدم
Web Server
Data Store
المخدم Server
كما أنها تؤدي عدة أغراض أخصصرى فلصصذلك هصصي مصصن اللغصصات المفضصصلة فصصي
تطبيقصصات النصصترنت ولصصذلك فإنهصصا تسصصتخدم فصصي معظصصم المتصصصفحات مثصصل
Internet Explorer , ،Mozillaوكذلك في عدد من المتصفحات الخرى .
1.1.2.3الخدمات و المزايا التي تقدمها الجافا إسكربت
)(JavaScript
تعطي المصممين الذين يستخدمون لغة النصوص التشصصعبية ) •
>< html
>< body
><"Script type="text/javascript
("Document.write("hello javascript
><script/
><body/
><html/
شكل ) (3.3وضع عبارات JavaScriptداخل ملف HTML
واحد وظيفة معينصصة يؤديهصصا امصصا فصصي XMLفعصصددها غيصصر محصصدد فكصصل
مستخدم يستطيع ان يعرف مايحتاج اليه من أوسام ) ( tagsلوصف
بياناته.
تتيصصح XMLإمكانيصصة التحقصصق مصصن نوعيصصة البيانصصات ويتصصم ذلصصك •
ومحتوي البيانات.
تسصصتخدم XMLلتبصصادل البيانصصات حيصصث يمكصصن إسصصتخدامها فصصي •
أخرى .
السم ليحتوي علي مسافات فارغة. •
الكبيرة و الصغيرة.
كل عنصصصر يجصصب أن يكصصون لصصه نهايصصة علصى الشصصكل >/ •
<name_oftag
2.2.2.3الشكل العام لملف XML
يتكون من مجموعة من الوسام)(Tagsحيث لكل وسصصم ) (Tagرمصصز بدايصصة و
نهاية وبينهما البيانات المراد وصفها .يمكن وصف ذلك في الشكل )(4.3
><root_element
><child_element >data…………</child_element
><root_element/
المخدم Server
جهاز العميل Client
إن عملية المقارنة بين اللغات من حيث السرعة عملية صعبة فعلصصي
سبيل المثال إن البرامج المكتوبة بلغة Cتكون سريعة ولكنها صعبة
لحد ما ،كما أنها طويلة مقارنة باللغصصات الخصصرى فلغصصة PHPسصصريعة
مقارنة باللغات الخرى كما أن سياقها قريب جدا ً مصصن لغصصات ASP،JS
.P
متعددة بيئات العمل •
عند إجراء عملية تنفيذ لبرنامج PHPفيمكصصن تنفيصصذه فصصي عصصدة بيئات
مختلفة منها :
Windows 2000/NT •
.Unix •
Apache 4.2.3
كبير.
.HTTP
تسجيل عملية حدوث رجوع وذلك عند إكتمال الطلب. •
مربع نص
يظهر عند الضغط على عنصر معين Onclick
يحدث عندما يكون هنالك خطا في عبارات JavaScript Onerror
يحدث عند تحميل الصفحة Onload
نتيجة للضغط على أيقونة الرسال يتولد هذا الحدث Onsubmit
يحدث عندما ليحمل المتصفح الصفحة وينتقل لصفحة Onunload
أخرى
يظهر عند الضغط على أي مفتاح Onkeypress
يظهر عندما يحرك المستخدم زر الماوس عند عنصر Onmouseout