العودة مطور Mtwer > تصميم المواقع و تطوير المواقع > لغات برمجة مواقع PHP, ASP, Java Script, Perl
تحديث الصفحة
(دورة جافا سكربت) 4- مفهوم هندسة الويب - الجزء الرابع

لغات برمجة مواقع PHP, ASP, Java Script, Perl دورات، دروس، نقاشات، وتبادل خبرات في كلاً من php asp java scripts perl وغيرها.

إضافة رد
اسحب وشارك
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 13-03-2010, 02:39 PM

0

لايوجد صورة رمزية لـ عبدالله عيد
مطور php محترف

 
تاريخ التسجيل: 07-03-2010
المشاركات: 294
عبدالله عيد is on a distinguished road
(دورة جافا سكربت) 4- مفهوم هندسة الويب - الجزء الرابع

بسم الله الرحمن الرحيم

الحمد لله والصلاة والسلام على سيدنا محمد وعلى آله وصحبه أجمعين وبعد .. السلام عليكم ورحمة الله وبركاته .


مفهوم التحديث Refresh ومعرفة ماهي JavaScript بالشكل الصحيح

دعنا نعود للرسم الموجود في الموضوع السابق ونرى الشكل التالي :



الشئ الذي لا يعرفه العديد من المبرمجين وهو السبب في عدم فهم جافاسكربت بشكل صحيح هو أن هناك عمليتين تحديث يقوم بها المستعرض وليست واحده كالتالي :

1- عملية التحديث الأولى :

عملية التحديث الأولى هي العملية التي تتم بالشكل الطبيعي الذي تعرفه عن المستعرض وهو جلب الصفحة مره اخرى واجراء نفس العملية التي في الصورة الموجودة في الأعلى من البداية أي من نقطة Start وذلك بضغط F5 أو الضغط على زر تحديث وبإختصار عملية التحديث هذه تقول للمستعرض "أعد عملية القراءة من البداية لإنشاء شجرة جديدة" وهذه لا يختلف عليها اثنين .

2- عملية التحديث الثانية :

عملية التحديث الثانية هي حجر الأساس في فهم لغة JavaScript حيث أن لغة جافاسكربت هي :

عبارة عن لغة برمجة تم إنشائها للتعديل على الشجرة DOM التي ينشئها المستعرض في الخلف والمقصود بالتعديل أي أن جافاسكربت هي لغة تضيف على الشجرة وتحذف منها وتعدل عليها وهذا هو الهدف الأساسي من وراء لغة جافاسكربت وعندها أقول لك : "راجع عملية Refresh التي في الصورة بالأعلى عندها ستعرف أن جافاسكربت عندما تقوم بأي تعديل على الشجرة فإن المستعرض يقوم بإجراء عملية تحديث جديدة من الداخل ولكن للشجرة فقط ويقوم بإعادة الرسم مره أخرى وبهذه الطريقة يتضح الهدف الأساسي من وراء جافاسكربت .

الشئ الذي يجب أن تلاحظه كمبرمج هو أن المستعرض عندما يقوم برسم الصفحة للمستخدم وينتهي من تحميلها هو أن خلف صفحة المستعرض توجد الشجرة وهي موجودة في الخلف طالما أن الصفحة أمامك والذي يحدث الآن هو أنك عندما تكتب كود لجافا سكربت فأنت في الواقع تقوم بالتعديل على الشجرة في الخلف ويقوم الرسام بالتحديث ورسم الصفحة من جديد وإذا تخيلت الموضوع بهذه الطريقة فستعرف بكل بساطة ما معنى جافاسكربت !.

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

وفي النهاية فإن جافاسكربت هي لغة للتعامل مع الـ DOM ويجب عليك وضع النقطة في ذهنك وسيتم تفصيل DOM بشكل ممل إن شاء الله تعالى وسيتم توضيح كل الأمور الغامضة وستجد كل الأجوبة لكل الأسئلة التي تدور في بالك .


توقيعي

رد مع اقتباس
  #2  
قديم 13-03-2010, 07:45 PM

0

الصورة الرمزية مطور
مُطوِّرْ مسؤول

 
تاريخ التسجيل: 04-03-2008
المشاركات: 4,578
مطور is on a distinguished road

بارك الله فيك يا اخ عبدالله

وجاري الاطلاع على محتوى الدرس المميز

الف شكر يا مبدع

تقبل تحياتي


توقيعي


‏مُطوِّرْ
خطوتك الأولى من مستخدم إلى مطور
رد مع اقتباس
  #3  
قديم 16-04-2011, 06:22 PM

0

لايوجد صورة رمزية لـ halobe-php
مطور جديد

 
تاريخ التسجيل: 16-04-2011
المشاركات: 4
halobe-php is on a distinguished road

مشكور اخي عبد الله
بارك الله فيك

رد مع اقتباس
  #4  
قديم 17-04-2011, 05:36 PM

0

لايوجد صورة رمزية لـ Sakhr
مطور جديد

 
تاريخ التسجيل: 28-02-2009
المشاركات: 14
Sakhr is on a distinguished road

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


توقيعي

رد مع اقتباس
إضافة رد

العلامات المرجعية

الكلمات الدلالية (Tags)
دورة جافا سكربت

مواضيع جديدة في قسم لغات برمجة مواقع PHP, ASP, Java Script, Perl

أدوات الموضوع
انواع عرض الموضوع

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
دورة تصميم استايل الجيل الرابع الجزء الاول ((بالفلاش)) ANOOOS دروس و برامج تصميم المواقع وبرامج التصميم 5 26-11-2011 07:01 AM
دورة تصميم استايل الجيل الرابع الجزء الثاني ((بالفلاش)) ANOOOS دروس و برامج تصميم المواقع وبرامج التصميم 3 24-03-2011 03:49 PM
(دورة جافا سكربت) 3- مفهوم هندسة الويب - الجزء الثالث عبدالله عيد لغات برمجة مواقع PHP, ASP, Java Script, Perl 0 10-03-2010 03:18 PM
(دورة جافا سكربت) 2- مفهوم هندسة الويب - الجزء الثاني عبدالله عيد لغات برمجة مواقع PHP, ASP, Java Script, Perl 1 09-03-2010 06:39 PM
(دورة جافا سكربت) 1- مفهوم هندسة الويب - الجزء الأول عبدالله عيد لغات برمجة مواقع PHP, ASP, Java Script, Perl 3 09-03-2010 07:33 AM



جميع الأوقات بتوقيت GMT +3. الساعة الآن 03:52 AM.
Search Engine Friendly URLs by vBSEO 3.5.2

الحقوق محفوظة لكل المطورين والمواقع العربية

Security team