SaM
11-03-2007, 11:04 AM
السلام عليكم
و مرحبا بكم الى الدرس الأول من دروس الJavaScript
بداية يجب علينا أن نعرف أن صفحة الانترنت تتألف من ثلاث مقاطع
الأول التعريف:
<HTML>
الثاني الرأس:
<HEAD>
و يشمل الرأس عنوان صفحة الانترنت أي الTitle و أسم مؤلف الصفحةAuthor
و تاريخ الانشاء Created و آخر مرة تم فيها حفظ الصفحة LastSaved
و عدد الصفحات ( في اعتمدت كملف Word)أي Pages و عدد الكلماتWords
و عدد الحروف Characters والشركة المنتجة Company و و و أي بشكل عام
تحوي على تصاريح هذه الصفحة و ومحتوياتها.
الثالث الجسم:
<BODY>
يحتوي جميع الأشياء التي يتم فيها بناء صفحة الانترنت الكتابة الصور
الروابط و هنا يتم دمج لغة الJavaScript مع ملف الHtml
تحرير لغة الجافا سكريبت :
يتم ذلك أخي العزيز بأي محرر نصوص و نحن هنا سنستخدم أبسطها و هو المفكرة
و بعد انتهائك من كتابة المشروع قم بحفظه مغ تغير اللاحقة الى Htm او Html
تعريف لغة الJavaScript داخل صفحة الHtml ( يتم ذلك الBody )
و ذلك عبر الكود التالي:
<script language="javascript”>
و ينتهي التصريح عن لغة الجافا سكريبت بالكود التالي:
</ script>
و تقع الأوامر بين سطري البداية و النهاية لتصريح عن لغة البرمجة هذه .
المهم أخي العزيز أول و ابسط شيء نريد أن نكتبه هو مثلا كلمة SALAM باستخدام لغة الجافا سكربت
و يتم ذلك عبر الكود البرمجي التالي:
document.write("SALAM");
ليصبح الشكل النهائي لها هو:
<script language="javascript">
document.write("SALAM");
</script>
أما الصفحة الكلية المدموجة مع صفحة الHTML فتكون على الشكل التالي:
<HTML>
<HEAD>
<TITLE>عنوان الصفحة</TITLE>
</HEAD>
<BODY>
<script language="javascript">
document.write("SALAM");
</script>
</body>
</html>
ملاحظة صغيرة : قم بنسخ هذه الصفحة الى المفكرة ثم اضغط على Ctrl+Shift اليسرى لتقرأ
الكود بالشكل الصحيح
حاول الآن أن تنفذ الكود بنفسك .....
تعدد السطور و حالات الحروف:
في مثلانا السابق لاحظت أخي العزيز أن الكود يكتب لك سطر واحد فقط فماذا ان اردت أن تضع عدة
سطور و كيف يمكنك أن تجعل نمط الخط عريض أو مائل أو تحته خط أو أو اذن لاحظ معي الكود التالي:
<script language="javascript">
document.write("SALAM");
document.write("I am Hado");
</script>
قم الآن بتنفيذ الكود و لاحظ أن كلمة Salam تكون على نفس سطر جملة I am Hado
أما أنا فاريد أن تكون في السطر التالي اذن ماذا أفعل؟؟!! أضيف التعليمة +"<br>" للسطر
الأول و التي تخبر المتصفح بوضع الأمر التالي( تنفيذه ) على سطر جديد أي يصبح كودنا على الشكل
التالي:
<script language="javascript">
document.write("SALAM"+"<br>");
document.write("I am Hado");
</script>
قم بتنفيذ الكود الآن و لا حظ أن كل جملة وقعت على سطر لوحدها
هنالك طريقة أخرى بالاضافة المحارف الخاصة( سيتم شرحها تفصيليا في الدرس القادم)
تغير نمط الخط:
يتم ذلك بطريقة سهلة فلو اردت نمط عريض B أو مائل I أو تحته خط U لاحظ معي الكود التالي:
<script language="javascript">
document.write("<b>SALAM </b>"+"<br>”); خط عريض
document.write("<I>I am Hado</I>"+"<br>”); خط مائل
document.write("<u>I love Pokemon</U>”); كتابة تحتها خط
</script>
قم الآن بتنفيذ الكود و لاحظ النتائج بنفسك.....
طيب إذا أردت أن يكون الخط مائل و عرض و تحته خط في نفس الوقت ماذا تفعل هنا؟؟!!
لاحظ الكود التالي:
document.write("<b><I><u>SALAM </b></I></U>"+"<br>");
أما تحديد حجم الحظ فيكون عبر الكود التالي:
document.write("<H1>SALAM </H1>"+"<br>");
ملاحظة كامل زدنا بقيمة H كلما صغر حجم الخط أكثر, يمكمك أيضا استخدام طرق أخرى عبر<P>
قم الآن بتنفيذ الكود و لاحظ النتآئج بنفسك.....
السلام عليكم
و مرحبا بكم إلى الدرس الثاني من دروس تعلم الجافا سكربت
مع البوكيمون هادو
نطلب منكم دعوة صالحة لنا و لجميع المسلمين
الدرس الثاني:
كيف يتم استقبال صفحة الإنترنت؟
- يحدد المتصفح الخاص بك عنوان الURL للموقع المطلوب
- يقوم المتصفح بإرسال طلب HTTP يتضمن العنوان المطلوب الى المخدم
- يعيد المخدم بث الصفحة في حال لم تكن محجوبة
- يقوم المتصفح بقراءة محتويات الصفحة و يرسل للمخدم
طلبات أخرى كالصور و الأصوات
لماذا قمنا بذكر طريقة الاستقبال هذه لنستطيع أن نعرف ما هي الأخطاء
المحتملة و لماذا قد تظهر لنا بعض الأخطاء التي قد لا يكون سببها
نحن أنما المتصفح الذي نستعمله لذا و بشكل افتراضي سنقوم ببناء
أكوادنا لتوافق أكثر المتصفحات شهرة و هم الInternet Explorer و الNetscape
إرسال رسالة إلى مستخدم الموقع ( الرسائل التحذيرية):
و يتم ذلك عبر الكود البسيط التالي:
window.alert("In Name Of Allah");
ملاحظة بسيطة : يتم تنفيذ الكود التالي مباشرة عند قراءة المتصفح له و لا يتابع في معظم الحالات
الا عندما تقوم بالضغط على زر Enter لذا يوضع هذا الكود عادة في نهاية أوامر الجافا سكربت
حتى لا يعيق عملية التحميل ....
امكانية الوصول إلى شيفرتك المكتوبة و طريقة التغلب على هذه المشكلة:
أخي العزيز لاحظ أن الشخص يستطيع بكل بساطة الذهاب الى قائمة View ثم Source ليرى
الكود الذي كتبته و يقوم بعملية نسخ له بكل بساطة لذا يمكنك أخفاء الملف بطريقة بسيطة جدا
أكتب كود لغة الجافا سكريبت الذي تريد ثم اخفظ مشروع عمل عبر المفكرة و غير لاحقة الملف
من TXT الى JS الآن أخي العزيز لا ستدعاء هذا الكود عبر صفحة الHTML أكتب الكود التالي:
<script SRC="Hado.js">
ملاحظة بسيطة: يجب أن يكون ملف الجافا سكربت في نفس المجلد الذي يوجد به ملف الHTML
ميزات لغة الجافا سكربت:
1- سرعة التحميل:
فهي تتميز بأنها أسرع لغات البرمجة تحميلا كما أن معظم المتصفحات تدعم هذه اللغة
و هي لغة دائما قيد التطوير
2- قدرة الدمج مع لغات أخرى:
يمكن دمج هذه اللغة مع عدد كبير من لغات برمجة الموقع مثل الجافا و الCGI و الSSI
3- قدرتها على قراءة بعض أشياء الخاصة بالمستخدم:
تستطيع هذه اللغة أن تقراء الHistory الخاص بكل و تستطيع أيضا أن تتحكم بالCookies
لذا يمكن استخدام هذه اللغة بالاختراق..
تحديد مسار ملف الHTML:
يمكنك بهذا الكود أخي العزيز أن تحدد مكان هذا الملف من الشبكة أو حتى من مسار جهازك
لاحظ معي الكود التالي:
document.write("<b>المسار</b>"+ document.location+"<br>");
قم بتجريب الكود بنفسك و لاحظ المسار الذي انشاءت به الملف داخل جهاز الكمبيوتر
يظهر مثلا:
file:///C:/WINDOWS/Desktop/New%20Text%20Document%20(2).html
التوابع في لغة الجافا سكربت:
و تقسم الى ثلاثة أقسام:
1- التابع ParseInt و هو مسؤول عن تحويل السلاسل( محارف) إلى أعداد صحيحة
2- التابعParseFloat المسؤول عن تحويل السلاسل إلى أعداد بالفاصة
3- التابعEval المسؤول عن تقدير التعابير الجبرية
عمل زر للرجوع للخلف عبر الHistory:
سنقوم أخي العزيز بتصميم زر ( Button ) عندما نقوم بالضغط عليه نرجع صفحة الى الخلف
الى الصفحة المسجلة ضمن الHistory لاحظ معي الكود التالي:
<input Type="Button" value="خلف" onclick="History.go(-1);
return true;">
ملاحظة: يعرف هذا الكود بكود الحدث أي أنه يعمل شيء معين لقاء أمر معين و هذا الكود لايوضع
بين التصريح عن وجود لغة جافا سكربت أنا يعتبر كود HTML عادي ( طبعا هنا تلاحظ التقارب
بين هاتين اللغتين)
مرحبا بكم الى الدرس الثالث من دروس الجافا سكربت
سندرس اليوم شرح كافي ووافي عن العمليات الحسابية و المنطقية و المقارنات
داخل لغة الجافا سكربت
كما يعرف أخواني الاعزاء أن أن لغة الجافا تعتبر من أحد اللغات المتقاربة مع السي لكنها طبعا
أسهل بكثير منها لذا لو كنت تعرف بعض الأشياء عن الC++ لاستطعت التعرف على هذه اللغة بشكل جيد.
العمليات الحسابية:
سيتم شرح هنا بعض الأشياء الجديدة أما الأشياء المعروفة كالجمع و الطرح وووو لن يتم شرحها.
1- العملية %( عملية باقي القسمة)
مثال 100%2=0 لأنه لا يوجد هان باقي
مثال 100%3=1 لأن نتيجة القسمة 100 على 3 تساوي 33 و يبقى رقم 1 غير قابل للقسمة
مثال 20%7=6 لأن نتيجة القسمة 20 على 7 تساوي 2 مع باق 6 ..
2- السلبية - ( المتتم للصفر):
مثل ;temp=-temp هنا ان كان temp=20 فيكون القيمة الجديدة تساوي -20
3- زيادة و انقاص المتحول بمقدار واحد:
يتم ذلك بالطريقة الاعتيادية عبر الكود البسيط التالي:
a=a+1;
لكن للسهولة يمكنك داخل لغة الجافا سكربت استخدام الود التالي:
a+=1;
a++;
و هما تعليمتان مختصرتان للكود الأول و هو a=a+1;
العوامل المنطقية:
1- العامل && ( And) يعيد القيمة Ture اذا كان كلا المعاملين لهما القيمة True فقط
2- العامل|| (OR) يعطي القيمة Ture اذا كان أحد المعاملين له القيمة True
3- العامل! (not) يعطي القيمة المضادة للمتحول الأصلي الذي يسبقه
العوامل المتعلقة بالبتات:
تعتبر العوامل المتعلقة بالبتات صنف من أصناف العوامل التي تتعامل مع الأعداد الثنائية اذ
يتم تحويل كل معامل من المعاملات الى عدد ثنائي و من ثم تتم عملية المعالجة بت بت
و يوجد لدينا في لغة الجافا سكربت المعاملات التالية:
1- العامل& (AND) يعيد القيمة 1 اذا كان كلا البتين لهما القيمة 1
2- العامل | (OR) يعيد القيمة 1 اذا كان أي بت من البتين له القيمة 1
3- العامل ^ (Xor) يعيد القيمة 1 اذا كان اذا كان أحد البتين فقط و ليس الاثنان لهما القيمة 1
4- العامل << الازاحة لليسار
5- العامل >> ازاحة لليمين
6- العامل <<< ازاحة الى اليمين مع وضع أصفار في اليسار.
عوامل المقارنة:
العامل > أصغر من
العامل < أكبر من
العامل =< أكبر من أو يساوي
العامل => أصغر من أو يساوي
أسبقية العامل:
و هي الاسبقيات المعروفة بالشكل العادي الضرب يسبق الجمع و هكذا أي
2+3*5 يعني ضرب 3*5 ثم جمع العدد 2 أليها..
السلام عليكم مرحبا بكم من جديد
في درس جديد من دروس تعلم الجافا سكربت مع الوكيمون هادو
غرض درس هذا اليوم هو العمل بالأغراض و الأحداث( Using Object and Events)
كما أسلفنا فيما سبق فان لغة الجافا سكربت هي لغة غرضية التوجيه أيObject-Oriented
ومع أن صفة غرضية التوجيه أو البرمجة غرضية التوجيه بشكل عام قد تكون مربكة في بعض لغات
البرمجة مثل الC++ الا أن التطبيق الفعال للأغراض في جافا سكربت يعتبر أساسيا جدا بالاضافة الى
كونه بسيط و يسهل فهمه .
و مرحبا بكم الى الدرس الأول من دروس الJavaScript
بداية يجب علينا أن نعرف أن صفحة الانترنت تتألف من ثلاث مقاطع
الأول التعريف:
<HTML>
الثاني الرأس:
<HEAD>
و يشمل الرأس عنوان صفحة الانترنت أي الTitle و أسم مؤلف الصفحةAuthor
و تاريخ الانشاء Created و آخر مرة تم فيها حفظ الصفحة LastSaved
و عدد الصفحات ( في اعتمدت كملف Word)أي Pages و عدد الكلماتWords
و عدد الحروف Characters والشركة المنتجة Company و و و أي بشكل عام
تحوي على تصاريح هذه الصفحة و ومحتوياتها.
الثالث الجسم:
<BODY>
يحتوي جميع الأشياء التي يتم فيها بناء صفحة الانترنت الكتابة الصور
الروابط و هنا يتم دمج لغة الJavaScript مع ملف الHtml
تحرير لغة الجافا سكريبت :
يتم ذلك أخي العزيز بأي محرر نصوص و نحن هنا سنستخدم أبسطها و هو المفكرة
و بعد انتهائك من كتابة المشروع قم بحفظه مغ تغير اللاحقة الى Htm او Html
تعريف لغة الJavaScript داخل صفحة الHtml ( يتم ذلك الBody )
و ذلك عبر الكود التالي:
<script language="javascript”>
و ينتهي التصريح عن لغة الجافا سكريبت بالكود التالي:
</ script>
و تقع الأوامر بين سطري البداية و النهاية لتصريح عن لغة البرمجة هذه .
المهم أخي العزيز أول و ابسط شيء نريد أن نكتبه هو مثلا كلمة SALAM باستخدام لغة الجافا سكربت
و يتم ذلك عبر الكود البرمجي التالي:
document.write("SALAM");
ليصبح الشكل النهائي لها هو:
<script language="javascript">
document.write("SALAM");
</script>
أما الصفحة الكلية المدموجة مع صفحة الHTML فتكون على الشكل التالي:
<HTML>
<HEAD>
<TITLE>عنوان الصفحة</TITLE>
</HEAD>
<BODY>
<script language="javascript">
document.write("SALAM");
</script>
</body>
</html>
ملاحظة صغيرة : قم بنسخ هذه الصفحة الى المفكرة ثم اضغط على Ctrl+Shift اليسرى لتقرأ
الكود بالشكل الصحيح
حاول الآن أن تنفذ الكود بنفسك .....
تعدد السطور و حالات الحروف:
في مثلانا السابق لاحظت أخي العزيز أن الكود يكتب لك سطر واحد فقط فماذا ان اردت أن تضع عدة
سطور و كيف يمكنك أن تجعل نمط الخط عريض أو مائل أو تحته خط أو أو اذن لاحظ معي الكود التالي:
<script language="javascript">
document.write("SALAM");
document.write("I am Hado");
</script>
قم الآن بتنفيذ الكود و لاحظ أن كلمة Salam تكون على نفس سطر جملة I am Hado
أما أنا فاريد أن تكون في السطر التالي اذن ماذا أفعل؟؟!! أضيف التعليمة +"<br>" للسطر
الأول و التي تخبر المتصفح بوضع الأمر التالي( تنفيذه ) على سطر جديد أي يصبح كودنا على الشكل
التالي:
<script language="javascript">
document.write("SALAM"+"<br>");
document.write("I am Hado");
</script>
قم بتنفيذ الكود الآن و لا حظ أن كل جملة وقعت على سطر لوحدها
هنالك طريقة أخرى بالاضافة المحارف الخاصة( سيتم شرحها تفصيليا في الدرس القادم)
تغير نمط الخط:
يتم ذلك بطريقة سهلة فلو اردت نمط عريض B أو مائل I أو تحته خط U لاحظ معي الكود التالي:
<script language="javascript">
document.write("<b>SALAM </b>"+"<br>”); خط عريض
document.write("<I>I am Hado</I>"+"<br>”); خط مائل
document.write("<u>I love Pokemon</U>”); كتابة تحتها خط
</script>
قم الآن بتنفيذ الكود و لاحظ النتائج بنفسك.....
طيب إذا أردت أن يكون الخط مائل و عرض و تحته خط في نفس الوقت ماذا تفعل هنا؟؟!!
لاحظ الكود التالي:
document.write("<b><I><u>SALAM </b></I></U>"+"<br>");
أما تحديد حجم الحظ فيكون عبر الكود التالي:
document.write("<H1>SALAM </H1>"+"<br>");
ملاحظة كامل زدنا بقيمة H كلما صغر حجم الخط أكثر, يمكمك أيضا استخدام طرق أخرى عبر<P>
قم الآن بتنفيذ الكود و لاحظ النتآئج بنفسك.....
السلام عليكم
و مرحبا بكم إلى الدرس الثاني من دروس تعلم الجافا سكربت
مع البوكيمون هادو
نطلب منكم دعوة صالحة لنا و لجميع المسلمين
الدرس الثاني:
كيف يتم استقبال صفحة الإنترنت؟
- يحدد المتصفح الخاص بك عنوان الURL للموقع المطلوب
- يقوم المتصفح بإرسال طلب HTTP يتضمن العنوان المطلوب الى المخدم
- يعيد المخدم بث الصفحة في حال لم تكن محجوبة
- يقوم المتصفح بقراءة محتويات الصفحة و يرسل للمخدم
طلبات أخرى كالصور و الأصوات
لماذا قمنا بذكر طريقة الاستقبال هذه لنستطيع أن نعرف ما هي الأخطاء
المحتملة و لماذا قد تظهر لنا بعض الأخطاء التي قد لا يكون سببها
نحن أنما المتصفح الذي نستعمله لذا و بشكل افتراضي سنقوم ببناء
أكوادنا لتوافق أكثر المتصفحات شهرة و هم الInternet Explorer و الNetscape
إرسال رسالة إلى مستخدم الموقع ( الرسائل التحذيرية):
و يتم ذلك عبر الكود البسيط التالي:
window.alert("In Name Of Allah");
ملاحظة بسيطة : يتم تنفيذ الكود التالي مباشرة عند قراءة المتصفح له و لا يتابع في معظم الحالات
الا عندما تقوم بالضغط على زر Enter لذا يوضع هذا الكود عادة في نهاية أوامر الجافا سكربت
حتى لا يعيق عملية التحميل ....
امكانية الوصول إلى شيفرتك المكتوبة و طريقة التغلب على هذه المشكلة:
أخي العزيز لاحظ أن الشخص يستطيع بكل بساطة الذهاب الى قائمة View ثم Source ليرى
الكود الذي كتبته و يقوم بعملية نسخ له بكل بساطة لذا يمكنك أخفاء الملف بطريقة بسيطة جدا
أكتب كود لغة الجافا سكريبت الذي تريد ثم اخفظ مشروع عمل عبر المفكرة و غير لاحقة الملف
من TXT الى JS الآن أخي العزيز لا ستدعاء هذا الكود عبر صفحة الHTML أكتب الكود التالي:
<script SRC="Hado.js">
ملاحظة بسيطة: يجب أن يكون ملف الجافا سكربت في نفس المجلد الذي يوجد به ملف الHTML
ميزات لغة الجافا سكربت:
1- سرعة التحميل:
فهي تتميز بأنها أسرع لغات البرمجة تحميلا كما أن معظم المتصفحات تدعم هذه اللغة
و هي لغة دائما قيد التطوير
2- قدرة الدمج مع لغات أخرى:
يمكن دمج هذه اللغة مع عدد كبير من لغات برمجة الموقع مثل الجافا و الCGI و الSSI
3- قدرتها على قراءة بعض أشياء الخاصة بالمستخدم:
تستطيع هذه اللغة أن تقراء الHistory الخاص بكل و تستطيع أيضا أن تتحكم بالCookies
لذا يمكن استخدام هذه اللغة بالاختراق..
تحديد مسار ملف الHTML:
يمكنك بهذا الكود أخي العزيز أن تحدد مكان هذا الملف من الشبكة أو حتى من مسار جهازك
لاحظ معي الكود التالي:
document.write("<b>المسار</b>"+ document.location+"<br>");
قم بتجريب الكود بنفسك و لاحظ المسار الذي انشاءت به الملف داخل جهاز الكمبيوتر
يظهر مثلا:
file:///C:/WINDOWS/Desktop/New%20Text%20Document%20(2).html
التوابع في لغة الجافا سكربت:
و تقسم الى ثلاثة أقسام:
1- التابع ParseInt و هو مسؤول عن تحويل السلاسل( محارف) إلى أعداد صحيحة
2- التابعParseFloat المسؤول عن تحويل السلاسل إلى أعداد بالفاصة
3- التابعEval المسؤول عن تقدير التعابير الجبرية
عمل زر للرجوع للخلف عبر الHistory:
سنقوم أخي العزيز بتصميم زر ( Button ) عندما نقوم بالضغط عليه نرجع صفحة الى الخلف
الى الصفحة المسجلة ضمن الHistory لاحظ معي الكود التالي:
<input Type="Button" value="خلف" onclick="History.go(-1);
return true;">
ملاحظة: يعرف هذا الكود بكود الحدث أي أنه يعمل شيء معين لقاء أمر معين و هذا الكود لايوضع
بين التصريح عن وجود لغة جافا سكربت أنا يعتبر كود HTML عادي ( طبعا هنا تلاحظ التقارب
بين هاتين اللغتين)
مرحبا بكم الى الدرس الثالث من دروس الجافا سكربت
سندرس اليوم شرح كافي ووافي عن العمليات الحسابية و المنطقية و المقارنات
داخل لغة الجافا سكربت
كما يعرف أخواني الاعزاء أن أن لغة الجافا تعتبر من أحد اللغات المتقاربة مع السي لكنها طبعا
أسهل بكثير منها لذا لو كنت تعرف بعض الأشياء عن الC++ لاستطعت التعرف على هذه اللغة بشكل جيد.
العمليات الحسابية:
سيتم شرح هنا بعض الأشياء الجديدة أما الأشياء المعروفة كالجمع و الطرح وووو لن يتم شرحها.
1- العملية %( عملية باقي القسمة)
مثال 100%2=0 لأنه لا يوجد هان باقي
مثال 100%3=1 لأن نتيجة القسمة 100 على 3 تساوي 33 و يبقى رقم 1 غير قابل للقسمة
مثال 20%7=6 لأن نتيجة القسمة 20 على 7 تساوي 2 مع باق 6 ..
2- السلبية - ( المتتم للصفر):
مثل ;temp=-temp هنا ان كان temp=20 فيكون القيمة الجديدة تساوي -20
3- زيادة و انقاص المتحول بمقدار واحد:
يتم ذلك بالطريقة الاعتيادية عبر الكود البسيط التالي:
a=a+1;
لكن للسهولة يمكنك داخل لغة الجافا سكربت استخدام الود التالي:
a+=1;
a++;
و هما تعليمتان مختصرتان للكود الأول و هو a=a+1;
العوامل المنطقية:
1- العامل && ( And) يعيد القيمة Ture اذا كان كلا المعاملين لهما القيمة True فقط
2- العامل|| (OR) يعطي القيمة Ture اذا كان أحد المعاملين له القيمة True
3- العامل! (not) يعطي القيمة المضادة للمتحول الأصلي الذي يسبقه
العوامل المتعلقة بالبتات:
تعتبر العوامل المتعلقة بالبتات صنف من أصناف العوامل التي تتعامل مع الأعداد الثنائية اذ
يتم تحويل كل معامل من المعاملات الى عدد ثنائي و من ثم تتم عملية المعالجة بت بت
و يوجد لدينا في لغة الجافا سكربت المعاملات التالية:
1- العامل& (AND) يعيد القيمة 1 اذا كان كلا البتين لهما القيمة 1
2- العامل | (OR) يعيد القيمة 1 اذا كان أي بت من البتين له القيمة 1
3- العامل ^ (Xor) يعيد القيمة 1 اذا كان اذا كان أحد البتين فقط و ليس الاثنان لهما القيمة 1
4- العامل << الازاحة لليسار
5- العامل >> ازاحة لليمين
6- العامل <<< ازاحة الى اليمين مع وضع أصفار في اليسار.
عوامل المقارنة:
العامل > أصغر من
العامل < أكبر من
العامل =< أكبر من أو يساوي
العامل => أصغر من أو يساوي
أسبقية العامل:
و هي الاسبقيات المعروفة بالشكل العادي الضرب يسبق الجمع و هكذا أي
2+3*5 يعني ضرب 3*5 ثم جمع العدد 2 أليها..
السلام عليكم مرحبا بكم من جديد
في درس جديد من دروس تعلم الجافا سكربت مع الوكيمون هادو
غرض درس هذا اليوم هو العمل بالأغراض و الأحداث( Using Object and Events)
كما أسلفنا فيما سبق فان لغة الجافا سكربت هي لغة غرضية التوجيه أيObject-Oriented
ومع أن صفة غرضية التوجيه أو البرمجة غرضية التوجيه بشكل عام قد تكون مربكة في بعض لغات
البرمجة مثل الC++ الا أن التطبيق الفعال للأغراض في جافا سكربت يعتبر أساسيا جدا بالاضافة الى
كونه بسيط و يسهل فهمه .