خوب توی این پست هم مفهوم زبان شی گرا رو به زبان ساده می نویسم.(نمونه در این مطلب زبان جاواست)
Script یک زبان برنامه نویسی Object Oriented ( شیء گرا ) میباشد.
در این قسمت مفهوم شیء گرایی می پردازیم. یک برنامه O-O شامل مفاهیم Object ، Properties ، Methods و Events میباشد.
Objects : در دنیای حقیقی ، اشیاء مانند کامپیوتر ، دوچرخه و ... میباشند. در زبان JS اشیاء درون Browser ها بوده و عبارتند از پنجره ها ، فرمها، دکمه ها و Check Box ها.
Properties : اشیاء نیز دارای مشخصه هایی میباشند. مثلاً گربه دارای پوست میباشد، کامپیوتر دارای کیبورد و دوچرخه دارای چرخ است.
Methods : کاری که اشیاء میتوانند انجام دهند Methods نامیده میشود.
Events (وقایع): عملیاتی هستند که کاربر در هنگام کار با صفحه طراحی شده ، انجام میدهد. پذیرش (Submitting) یک فرم و تغییر مکان نشانگر ماوس بر روی یک تصویر دو نمونه از حالات و وقایع اتفاق افتاده است.
این وقایع توسط دستوراتی به نام Event Handler برنامه، کنترل می شوند.