| لغات برمجة مواقع PHP, ASP, Java Script, Perl دورات، دروس، نقاشات، وتبادل خبرات في كلاً من php asp java scripts perl وغيرها. |
|
| | LinkBack | أدوات الموضوع | انواع عرض الموضوع |
|
#1
| |||||
| |||||
| (دورة جافا سكربت) 4- مفهوم هندسة الويب - الجزء الرابع
بسم الله الرحمن الرحيم ![]() الشئ الذي لا يعرفه العديد من المبرمجين وهو السبب في عدم فهم جافاسكربت بشكل صحيح هو أن هناك عمليتين تحديث يقوم بها المستعرض وليست واحده كالتالي : 1- عملية التحديث الأولى : عملية التحديث الأولى هي العملية التي تتم بالشكل الطبيعي الذي تعرفه عن المستعرض وهو جلب الصفحة مره اخرى واجراء نفس العملية التي في الصورة الموجودة في الأعلى من البداية أي من نقطة Start وذلك بضغط F5 أو الضغط على زر تحديث وبإختصار عملية التحديث هذه تقول للمستعرض "أعد عملية القراءة من البداية لإنشاء شجرة جديدة" وهذه لا يختلف عليها اثنين . 2- عملية التحديث الثانية : عملية التحديث الثانية هي حجر الأساس في فهم لغة JavaScript حيث أن لغة جافاسكربت هي : عبارة عن لغة برمجة تم إنشائها للتعديل على الشجرة DOM التي ينشئها المستعرض في الخلف والمقصود بالتعديل أي أن جافاسكربت هي لغة تضيف على الشجرة وتحذف منها وتعدل عليها وهذا هو الهدف الأساسي من وراء لغة جافاسكربت وعندها أقول لك : "راجع عملية Refresh التي في الصورة بالأعلى عندها ستعرف أن جافاسكربت عندما تقوم بأي تعديل على الشجرة فإن المستعرض يقوم بإجراء عملية تحديث جديدة من الداخل ولكن للشجرة فقط ويقوم بإعادة الرسم مره أخرى وبهذه الطريقة يتضح الهدف الأساسي من وراء جافاسكربت . الشئ الذي يجب أن تلاحظه كمبرمج هو أن المستعرض عندما يقوم برسم الصفحة للمستخدم وينتهي من تحميلها هو أن خلف صفحة المستعرض توجد الشجرة وهي موجودة في الخلف طالما أن الصفحة أمامك والذي يحدث الآن هو أنك عندما تكتب كود لجافا سكربت فأنت في الواقع تقوم بالتعديل على الشجرة في الخلف ويقوم الرسام بالتحديث ورسم الصفحة من جديد وإذا تخيلت الموضوع بهذه الطريقة فستعرف بكل بساطة ما معنى جافاسكربت !. و للتوضيح أكثر سأقول لك مثال بسيط وهو عند الضغط على رابط معين في الصفحة وظهور قائمة فإن الذي يحدث في الخلف هو تعديل على الشجرة لكي تضيف جدول بجانب الرابط اي توسع الشجرة وعندما تخفي القائمة فإنك تحذف الجدول من الشجرة وعندها يظهر للمستخدم كأنه رأى قائمة ولكن في الواقع هو رأى جدول عادي موجود في مكان معين وبشكل مؤقت وعند الضغط فإنك تقول أحذف الجدول والذي يعتبر كأنه إخفاء للقائمة . وفي النهاية فإن جافاسكربت هي لغة للتعامل مع الـ DOM ويجب عليك وضع النقطة في ذهنك وسيتم تفصيل DOM بشكل ممل إن شاء الله تعالى وسيتم توضيح كل الأمور الغامضة وستجد كل الأجوبة لكل الأسئلة التي تدور في بالك . توقيعي |
|
#2
| |||||
| |||||
|
بارك الله فيك يا اخ عبدالله توقيعي مُطوِّرْ خطوتك الأولى من مستخدم إلى مطور |
|
#3
| |||||
| |||||
|
#4
| |||||
| |||||
| صحيح الجافاسكربت مهمة للمواقع فهي تعفي المتصفح من الرفرش وانتضار تحميل الصفحة ، وتكون فعالة إذا دمجت مع الأجاكس أكثر ، توقيعي |
![]() |
| العلامات المرجعية |
| الكلمات الدلالية (Tags) |
| دورة جافا سكربت |
مواضيع جديدة في قسم لغات برمجة مواقع PHP, ASP, Java Script, Perl |
| |
| أدوات الموضوع | |
| انواع عرض الموضوع | |
|
|
المواضيع المتشابهه | ||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| دورة تصميم استايل الجيل الرابع الجزء الاول ((بالفلاش)) | 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 |