الصويرة مدينتنا ESSAOUIRA Notre Ville
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
مرحبا بكم في منتديات الصويرة يمكنكم وضع إعلاناتكم التجارية هـــــنــــا للطلب المرجو التواصل عبر الرسائل أو WhatsApp +212695161780
المواضيع الأخيرة
» اسعار مراتب سليب فاين
الكائنات في جافا سكريبت Emptyاليوم في 6:43 من طرف نوران نور

» مراتب سكاي بد
الكائنات في جافا سكريبت Emptyاليوم في 5:48 من طرف نوران نور

» اسعار مراتب رويال كراون
الكائنات في جافا سكريبت Emptyاليوم في 4:45 من طرف نوران نور

» سامسونج Samsung Galaxy A16
الكائنات في جافا سكريبت Emptyالخميس 21 نوفمبر - 16:23 من طرف omnia10

» شركة تركيب مطابخ رخام وجرانيت - باسينز مارت
الكائنات في جافا سكريبت Emptyالخميس 21 نوفمبر - 16:16 من طرف nadia

» افضل موقع مقابر للبيع بافضل الاسعار - شركة الياسمين
الكائنات في جافا سكريبت Emptyالخميس 21 نوفمبر - 16:13 من طرف ندا عمر

» جميع هواتف انفنكس بالترتيب و اسعارها
الكائنات في جافا سكريبت Emptyالخميس 21 نوفمبر - 16:13 من طرف omnia10

» انواع الايفون و اسعارها
الكائنات في جافا سكريبت Emptyالخميس 21 نوفمبر - 16:03 من طرف omnia10

» مقابر للبيع بطريق العين السخنة من شركة الياسمين لبيع وشراء المدافن
الكائنات في جافا سكريبت Emptyالخميس 21 نوفمبر - 15:57 من طرف ندا عمر

» شاور رخام اشكال متنوعة - باسينز مارت
الكائنات في جافا سكريبت Emptyالخميس 21 نوفمبر - 15:54 من طرف nadia

» موبي برايس ماركات الموبايلات
الكائنات في جافا سكريبت Emptyالخميس 21 نوفمبر - 15:54 من طرف omnia10

» افضل شركة تنظيف منازل بالكويت باقل الاسعار
الكائنات في جافا سكريبت Emptyالخميس 21 نوفمبر - 15:45 من طرف omnia10

» كيفية الحصول على مقابر القاهرة الجديدة بخصم 30% | الياسمين لبيع المقابر
الكائنات في جافا سكريبت Emptyالخميس 21 نوفمبر - 15:44 من طرف ندا عمر

» افضل شركة شراء و بيع اثاث مستعمل بالكويت
الكائنات في جافا سكريبت Emptyالخميس 21 نوفمبر - 15:33 من طرف omnia10

» شركة الياسمين لبيع وشراء المقابر بأفضل الأسعار
الكائنات في جافا سكريبت Emptyالخميس 21 نوفمبر - 15:32 من طرف ندا عمر

» كراتين للبيع بالكويت- افضل انواع الكراتين
الكائنات في جافا سكريبت Emptyالخميس 21 نوفمبر - 15:22 من طرف omnia10

» افضل موقع مقابر للبيع بـ 6 اكتوبر من شركة الياسمين لبيع وبناء المقابر
الكائنات في جافا سكريبت Emptyالخميس 21 نوفمبر - 15:18 من طرف ندا عمر

» مقابر وادي الراحة للبيع بخصومات تصل إلى 15% | الياسمين
الكائنات في جافا سكريبت Emptyالخميس 21 نوفمبر - 15:09 من طرف ندا عمر

» شركة شراء اثاث مستعمل بالرياض -خصم 20 %-اطلب مهني
الكائنات في جافا سكريبت Emptyالخميس 21 نوفمبر - 14:59 من طرف omnia10

» مقابر طريق الفيوم للبيع بأقل الاسعار و تسجيل ملكية فوري | الياسمين للمقابر
الكائنات في جافا سكريبت Emptyالخميس 21 نوفمبر - 14:56 من طرف ندا عمر


الكائنات في جافا سكريبت

اذهب الى الأسفل

الكائنات في جافا سكريبت Empty الكائنات في جافا سكريبت

مُساهمة من طرف Notre Ville الثلاثاء 20 نوفمبر - 1:01

الكائنات في جافا سكريبت
(1)


يتمثل الكائن في عالم الواقع مثلا في الأشخاص أو الأماكن أو الأشياء فمثلا جهاز الكمبيوتر الذي أمامك يعتبر كائن .

وأيضا يوجد في عالم الكمبيوتر الخيالي كائنات تتمثل مثلا في صفحة الشبكة التي تقرأ منها الآن وفي اكواد html التي تتألف منها
تلك الصفحة .

يتكون الكائن في عالم الخيال "عالم الكمبيوتر " من شيئين :

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

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

+ البرمجة الموجهة للكائنات :-

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

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

فهنا يوجد عندنا الكائن و هو البريد الإلكتروني و خواصه , سنضيف له طرق للتحكم في البيانات الموجودة في الخواص مثل changname() لتغير الاسم أو changadress() لتغير العنوان.

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

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

كما تدعم جافا سكريبت بعض من الكائنات سابقه التحديد , لها طرق وخواص فمثلا يعرف بلون خلفية الصفحة bgcolorفيوجد كائن معرف من قبل JavaScript وهو document فيمكن استخدام هذا الكائن مع خاصية bgcolor لتغير لون الخلفية .

فلتدرس المخطوط التالي :-

<FORM>
<input type="button" name="red" value="red" ONCLICK='document.bgColor="red"'>
<input type="button" name="black" value="black" ONCLICK='document.bgColor="000000"'>
<input type="button" name="white" value="white" ONCLICK='document.bgColor="white"'>
<FORM />


ملاحظة:


لغة جافا سكريبت حساسة لحالة الاحرف في الكائنات المعرفة من قبلها فنلاحظ في الكائن document أن الخاصية bgColor
أن الحرف C كابتل .

سينشئ هذا المخطوط ثلاث مفاتيح عند الضغط علي إحداهم سيتغير لون خلفية الصفحة

فلاستخدام أي خاصية كائن :


Objectname.propertyName



إنشاء الله سوف نتعلم في الدرس المقبل إمكانية إنشاء كائنات بأنفسنا كما سأضع معظم الكائنات سابقة التعريف من قبل اللغة ..


والله ولي التوفيق....

منقول للإفادة lol!

Notre Ville
عضو ذهبي
عضو ذهبي

ذكر عدد الرسائل : 7657
العمر : 36
الموقع : موطن السلام
العمل/الترفيه : برامج
المزاج : نشيط ,,, مبتسم
المزاج : الكائنات في جافا سكريبت 7810
المهنة : الكائنات في جافا سكريبت Progra10
الهواية : الكائنات في جافا سكريبت Painti10
الأوسمة : الكائنات في جافا سكريبت Gold_Akhlaq
السٌّمعَة : 36
نقاط : 21332
تاريخ التسجيل : 29/09/2007

http://www.swira.ahlamontada.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى