Javascript Symbol

در جاوا اسکریپت ما دو دسته داده داریم . دسته اول Primitive است و دسته دوم non-primitive است. داده های از نوع Primitive می توان به داده های ساده مثل String , Number , Null , Undefined , Boolean می باشد. دسته دوم مثل... ادامه مطلب

webpack javascript module bundler

Webpack Module Bundler Part 4

وب پک یک ابزار توسعه بخش Front End می باشد . یکی از مشکلاتی که در توسعه بخش Front End با آن مواجه هستیم کش کردن Assets ها توسط مرورگر است . همان طور که می دانید مرورگر نرم افزاری است که روی سیستم عامل کاربر نصب می باشد... ادامه مطلب

webpack javascript module bundler

Webpack Module Bundler Part 3

Loader ها در وب پک برای توسعه عملیات بیلد برای پشتیبانی از انواع Assets می باشد . Loader ها هم دقیقا مثل پلاگین ها یک سری پکیج هستند که چون مربوط به عملیات بیلد یا همان ابزار توسعه وب پک می باشند باید در طبقه بندی... ادامه مطلب

webpack javascript module bundler

Webpack Module Bundler Part 2

وب پک یک نرم افزار است که در قالب یک کتابخانه و یک ابزار توسعه برای ساخت سایر نرم افزار ها در با استفاده از node استفاده می شود . این اصطلاحا نرم افزار نیازمند یک Interface برای استفاده است . webpack-cli یک کتابخانه است... ادامه مطلب

webpack javascript module bundler

Webpack Module Bundler

26 آذر , 1401جاوا اسکریپت

وب پک یک ابزار توسعه (Development Tool) از دسته Module Bundler ها است. وب پک امکان تجمیع و پردازش کردن Module های جاوا اسکریپت در قالب Bundle های مختلف را برای ما تعیین می کند. همچنین گفته شد که ابزار توسعه است پس روند... ادامه مطلب

JavaScript Accessor Descriptors

6 آبان , 1401جاوا اسکریپت

همان طور که می دانید اشیا در جاوا اسکریپت داده هایی هستند که به صورت کلید مقدار در یک collection که نام آن را شئ می نامیم ذخیره می شوند. هر یک از این جفت کلید مقدار ها یک Property می باشند. هر Property یک سری تنظیمات... ادامه مطلب

Proxy Standard Build-in Object

6 آبان , 1401جاوا اسکریپت

Proxy یک شئ پیش فرض در جاوا اسکریپت است که بر اساس Proxy Design Pattern در جاوا اسکریپت تعریف شده است و قابلیت رهگیری (intercept) و به دام انداختن Property ها و Descriptor های یک Object را واقع می شود . به این ترتیب می... ادامه مطلب

Class in Javascript

1 آبان , 1401جاوا اسکریپت

class ها یک قابلیت برای تعریف یک سری نوع داده های خاص بر اساس موجودیت های جاری در سیستم است . به طور مثال برای تعریف یک سری person در یک سیستم نیاز به یک کلاس برای تعیین پیکره اصلی این person می باشد .برای تعریف این... ادامه مطلب

OOP Paradigm fundamental

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

شئ گرایی یک الگوی تفکر طراحی سیستم های نرم افزاری است که این تفکر باعث نگاشت موجودیت های سیستم (Enitity) یا عملیات ها (Actions) یا منطق ها (Logics) یا سرویس ها یا حتی یک مساله (به طور مثال منطق های محاسباتی یک ماشین... ادامه مطلب