نمایش بر اساس برچسب ecma script

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 متقاوت عمل... ادامه مطلب

توابع در جاوا اسکریپت (قسمت سوم)

2 شهریور , 1401جاوا اسکریپت

this یک شئ است از موجودیت تعریف شده در جریان برنامه . به طور مثال Person می تواند موجودیت تعریف شده برای هر فرد باشد و در آن برای ارجاع به شئ جاری در Action ها می توان از کلمه کلیدی this استفاده کرد. اگر قرار باشد به... ادامه مطلب