رفتن به نوشته‌ها

برچسب: توابع در جاوا اسکریپت

اجرای مستقیم و غیرمستقیم توابع جاوا اسکریپتی – نحوه ی استفاده از Bind

یکی از موضوعاتی که اکثر برنامه نویسان تازه کار جاوا اسکریپت با آن مشکل دارند، بحث اجرای توابع است. در جاوا اسکریپت می توانیم توابع را به دو صورت مختلف اجرا کنیم: اجرای مستقیم یا direct execution و اجرای غیر مستقیم یا indirect execution. به همین دلیل تصمیم گرفتم که این مسئله را با هم تمرین کنیم و موضوعاتی مثل استفاده از bind برای کلیدواژه ی this را نیز متوجه شویم. در ابتدا از این لینک یک پروژه ی آماده را دانلود کنید تا با هم کدنویسی را شروع کنیم. این پروژه ی آماده، مقداری کد CSS و HTML و جاوا اسکریپت است و در حال حاضر فقط تابع init ر اجرا می کند. Init نیز goals را در صفحه چاپ می کند: