البرمجة الكائنية من المفاهيم المهمة والحيوية عند جميع لغات البرمجة ومن بينها طبعا الجافاسكريبت. إلا أن الأخير بنى لنفسه مفهوما للبرمجة الكائنية مختلفا كليا عن اللغات الأخرى المعروفة كالجافا و C++ و PHP.

 إلى حدود كتابة هذه الأسطر، ليس هناك شيء اسمه “كلاس” في الجافاسكريبت، هناك فقط دوال functions تُستعمل كَ constructors على غرار ال constructor الذي نقوم بإنشائه داخل الكلاس في PHP مثلا.

أما الخصائص و ال methods الخاصة بالكائن (object) فنقوم بإضافتها إلى الكائن prototype الخاص بال constructor.

شاهدوا الفيديو للمزيد من التفاصيل ولا تنسوا الإشتراك بقناتنا على اليوتيوب.

 

اقرأ أيضا :  مكتبة Zepto.js

ترك الرد

Please enter your comment!
Please enter your name here