ESO
06-08-11, 02:29 PM
[المتصفحات والجافاسكرت -Browsers&JavaScript ]
http://www.picamatic.com/show/2011/08/06/03/19/7757070_550x300.jpg
بما إننا بنتكلم عن هندسة الويب والجافاسكربت لازم نتكلم عن البرنامج إلي بيعرض لنا صفحات الويب ونشرح (كيف يعمل هذا البرنامج)
البرنامج دا هوا المتصفح أو المستغرض طيب دا عبارة عن إيه أو بيعمل إيه؟
المتصفح بيفك شفرة أو بيحلل شفرة أو بيترجم شفرة بحسب الكاتلوج المدخل له
على سبيل المثال للتبسيط والتوضيح :
عندك الكالتلوج دا
http://www.picamatic.com/show/2011/08/06/03/19/7757071_251x175.jpg
وقلتلك الرقم يساوي الحرف إلي فنفس المربع
وإديتك الأرقام دي وقلتلك فك الشفرة وإديني كلمة مكونة من حروف ليها معنى أو إسم
1 . 6 . 24 . 8
يعني لما نيجي نستبل الأرقام بحروف
أ, ح,م,د = أحمد
لإنك فكيت الشفرة بحسب الكاتلوج إلي إتعلمته فبدلت
الرقم 1 = حرف أ
رقم 6= حرف ح
رقم 24 = حرف م
رقم 8= حرف د
هوا دا تمامًا إلي بيحصل فالمتصفح بس بدون ماتشوفه بيحصل خلف الكواليس
إنتا بتعمل أوامر وهوا شغال فك شفرات خلف الصفحة إلي عرضهالك والعكس الصفحة بتعمل رموز وبيطلعهالك على شكل لغة تفهمها
إسم المحرك إلي بيقوم بعمل فك الشفرة والرسم على الصفحة المعروضة : Render Engine
الرموز المستخدمة هيا رموز HTML كل رمز من الرموز له رسمة معينة بيرسمهالنا في الصفحة المعروضة لنا
طيب فيه أشخاص مش بيعجبهم إن لكل رمز معنى ثابت يعني حرف أ = 1 هما مش عاجبهم كدا
وعشان كدا جت CSS دي عبارة عن شيئين :
1- معنى إفتراضي رموز ثابته ولها معاني ثابته يعني على سبيل المثال الرمز B بيخلي الخط عريض وهيرسم المستعرض النص بالخط العريض
2- المعنى الذي يريدة المستخدم يعني تقول للمحرك أنا عايز الخط عريض ولونه أحمر ومائل وحجمه 4 وهنا هنسخدم CSS
هنتكلم فالموضوع الجاي إن شاء الله عن علاقة دا بالجافاسكربت وإيه أهمية المتصفح
http://www.picamatic.com/show/2011/08/06/03/19/7757070_550x300.jpg
بما إننا بنتكلم عن هندسة الويب والجافاسكربت لازم نتكلم عن البرنامج إلي بيعرض لنا صفحات الويب ونشرح (كيف يعمل هذا البرنامج)
البرنامج دا هوا المتصفح أو المستغرض طيب دا عبارة عن إيه أو بيعمل إيه؟
المتصفح بيفك شفرة أو بيحلل شفرة أو بيترجم شفرة بحسب الكاتلوج المدخل له
على سبيل المثال للتبسيط والتوضيح :
عندك الكالتلوج دا
http://www.picamatic.com/show/2011/08/06/03/19/7757071_251x175.jpg
وقلتلك الرقم يساوي الحرف إلي فنفس المربع
وإديتك الأرقام دي وقلتلك فك الشفرة وإديني كلمة مكونة من حروف ليها معنى أو إسم
1 . 6 . 24 . 8
يعني لما نيجي نستبل الأرقام بحروف
أ, ح,م,د = أحمد
لإنك فكيت الشفرة بحسب الكاتلوج إلي إتعلمته فبدلت
الرقم 1 = حرف أ
رقم 6= حرف ح
رقم 24 = حرف م
رقم 8= حرف د
هوا دا تمامًا إلي بيحصل فالمتصفح بس بدون ماتشوفه بيحصل خلف الكواليس
إنتا بتعمل أوامر وهوا شغال فك شفرات خلف الصفحة إلي عرضهالك والعكس الصفحة بتعمل رموز وبيطلعهالك على شكل لغة تفهمها
إسم المحرك إلي بيقوم بعمل فك الشفرة والرسم على الصفحة المعروضة : Render Engine
الرموز المستخدمة هيا رموز HTML كل رمز من الرموز له رسمة معينة بيرسمهالنا في الصفحة المعروضة لنا
طيب فيه أشخاص مش بيعجبهم إن لكل رمز معنى ثابت يعني حرف أ = 1 هما مش عاجبهم كدا
وعشان كدا جت CSS دي عبارة عن شيئين :
1- معنى إفتراضي رموز ثابته ولها معاني ثابته يعني على سبيل المثال الرمز B بيخلي الخط عريض وهيرسم المستعرض النص بالخط العريض
2- المعنى الذي يريدة المستخدم يعني تقول للمحرك أنا عايز الخط عريض ولونه أحمر ومائل وحجمه 4 وهنا هنسخدم CSS
هنتكلم فالموضوع الجاي إن شاء الله عن علاقة دا بالجافاسكربت وإيه أهمية المتصفح