سلام، کلاس فردا دوشنبه برگزار نمی شود. به جای ان در آینده نزدیک یک کلاس جبرانی خواهیم داشت.
دوشنبه هفته آینده از اسلاید چهارم یک آزمونک در 10 دقیقه ابتدایی کلاس خواهیم داشت.
در جلسه امروز مفاهیم شی گرایی در جاوا اسکریپت را مرور خواهیم کرد. اهمیت این مفاهیم از این رو است که در react از آنها بهره خواهیم گرفت. بنابراین برای یادگیری reactjs آشنایی با این syntax لازم است.
برخی از کاربردهای redis: برای cache، ایجاد leader boards و پیاده سازی صف های ساده، پیاده سازی الگوی Pub/Sub
هنگامی که بر روی یک المان کلیک می کنید از طریق تکنیک bubbling - صفحه ۲۱۱- event کلیک به div می رسد که این خود به متد bounded متصل شده است و آن را اجرا می کند
همان طور که در این متد می بینید با فراخوانی این متد تابع that با this = context فراخوانی می شود
هنگامی که بر روی یک button کلیک می شود event به div می رسد و آن onclick را فرامیخواند. onclick به bounded متصل شده است. پس آن فراخوانی می شود در هنگام اجرای بدنه bounded مقدار this برابر است با div و درون این متد that و context بکار گرفته می شوند به خط return that.apply(context,newArgs); توجه کتید. به عبارت دیگر درون این متد اساسا کاری با this نداریم 😊 پس به درستی context را تغییر داده ایم
- Call invokes the function and allows you to pass in arguments one by one.
- Apply invokes the function and allows you to pass in arguments as an array.
- Bind returns a new function, allowing you to pass in a this array and any number of arguments.
- Apply invokes the function and allows you to pass in arguments as an array.
- Bind returns a new function, allowing you to pass in a this array and any number of arguments.