Object Prototype

23 مهر , 1401جاوا اسکریپت

ویژگی ارث بری یا inheritance یکی از مفاهیم شئ گرایی در زبان های برنامه نویسی مبتنی بر اشیا می باشد. این قابلیت در Object Literal , Constructor , Class در کاربرد های متفاوت قابل استفاده می باشد. Prototype مکانیزمی است که... ادامه مطلب

JavaScript Object Basic

22 مهر , 1401جاوا اسکریپت

اشیا یک ساختمان داده مهم در جاوا اسکریپت است که به صورت کلید مقدار یک سری داده (Data or Property) و یک سری عملکرد (Functionality or Method) مرتبط به یک موجودیت را درخود جای داده است . این نوع داده بسیار کاربردی خواهد... ادامه مطلب

Set Standard Build-in Object

18 مهر , 1401جاوا اسکریپت

Set یک موجودیت با رفتاری شبیه به آرایه است و می تواند در مواقع خاص جایگزین آن شود . این شرایط خاص با توجه به محتوای مورد نظر و این که این بسته collection قرار است به چه شکل جا به جا گردد تعیین می شود. Set یک جایگزین... ادامه مطلب

Map Standard Build-in Object

16 مهر , 1401جاوا اسکریپت

در جاوا اسکریپت همه چیز شئ‌ است . هر زمان که لازم باشد یک امکان جدید در اختیار شما شما قرار بدهد یک شئ استاندارد برای آن تعریف خواهد کرد. Map یک شئ‌ استاندارد جاوا اسکریپت است که به صورت کلید مقدار (همانند Object)... ادامه مطلب

Generator در جاوا اسکرپیت

14 مهر , 1401جاوا اسکریپت

ld-in object) که معمولا در بدنه آن ها یک مولد با چرخه بی نهایت وجود دارد و هر زمان که نیاز باشد با یک ارجاع پردازش این مولد را باز و اجرا و مجددا می بندیم. Generator ها در جاوا اسکریپت به صورت عادی با Constructor... ادامه مطلب

Fetch Api in Javascript

10 مهر , 1401جاوا اسکریپت

fetch یک Interface است که برای کار با خط لوله ارتباطات بر بستر پروتکل Http است (Part of Http Pipeline). با استفاده از این Interface می توان یک سری درخواست و پاسخ را از Client به سرور ارسال کنیم. وب سرویس هایی که سرور... ادامه مطلب

مدیریت پردازش های ناهمگام با Promise – قسمت سوم

8 مهر , 1401جاوا اسکریپت

دانستیم که یکی از بهترین راه های مدیریت پردازش های ناهمگام که خارج از جریان اصلی برنامه اجرا می شوند استفاده از Promise به جای برگرداندن مقدار مستقیم است ( که از اصل Proxy Design Pattern ) پیروی می کند. روش هایی که ما... ادامه مطلب

مدیریت پردازش های ناهمگام با Promise – قسمت دو

8 مهر , 1401جاوا اسکریپت

بزرگترین کاربرد Promise استفاده از آن ها در توابع Asynchronous یا ناهمگام است برای برطرف کردن بزرگترین مشکل آن ها یعنی اتصال Callback ها به آن ها در بهترین شکل Syntax و همچنین مدیریت خطا به صورت یکپارچه در آن ها می... ادامه مطلب

اجرای برنامه Blocking , None Blocking

5 مهر , 1401جاوا اسکریپت

مفسر های زبان های برنامه نویسی به دو نوع blocking , none blocking عمل می کنند. نحوه پردازش مفسر در زبان برنامه نویسی روی نحوه ساختار کدها تاثیر می گذارد و ممکن است بسته به نوع عملکرد Blocking , None Blocking متقاوت عمل... ادامه مطلب