QR code نوعی بارکد دو بعدی برای ذخیره اطلاعات یا دادهها است. در این مقاله با استفاده از کتابخانه qrcode.js جاوا اسکریپت نحوهی ایجاد یک تولید کنندهی کیو آر کد را بررسی میکنیم.
یکی از قابلیتهای بسیار کاربردی جاوا اسکریپت، مفهومی به نام object destructuring با هدف استخراج propertyها از آبجکت و تخصیص یک متغیر برای آنهاست. در این مقاله یاد میگیریم چطور از این قابلیت استفاده کنیم.
در طی روند توسعه، گاهی نیاز به استفاده از زمان یا تاریخ داریم مثل نمایش زمان باقیمانده از یک تخفیف. در این مقاله یاد میگیریم چطور از فرمتهای مختلف زمان در جاوا اسکریپت استفاده کنیم.
در این مقاله با روشی برای گروه بندی آرایهها در جاوا اسکریپت آشنا میشویم.
منظور از ادغام آرایهها این است که از ترکیب 2 یا چند آرایه، آرایهای بزرگتر حاصل شود که شامل تمام آیتمهای آرایههای ترکیب شده باشد. در این مقاله با 3 روش برای ادغام آرایهها در جاوا اسکریپت آشنا میشویم.
در ES6 ویژگی ای به نام Proxy در جاوااسکریپت معرفی شد. در این مقاله قصد داریم با هم به بررسی این ویژگی بپردازیم.
یکی از متدهای پرکاربرد برای کار با آرایهها، متد ()array.map است. این متد یک آرایه و یک تابع به عنوان mapper دریافت میکند و یک آرایه جدید را برمیگرداند. اما یک جایگزین برای این متد وجود دارد که میتواند در مواردی کاربردیتر عمل کند. در این مقاله این متد را یاد میگیریم.
حتما تابحال پیش اومده که خواسته باشیم وجود یک property رو در یک object بررسی کنیم. در این مقاله یاد میگیریم چطور این کار رو انجام بدیم.
مقایسه اشیاء (objectها)، در جاوااسکریپت کار دشوارتری نسبت به مقایسه مقادیر اصلی است. زیرا اشیاء، دیتای ساختاریافته هستند. در این مقاله روشهایی برای مقایسه اشیاء با هم را یاد میگیریم.
در این مقاله قصد داریم با هم به چهار مورد از چالشهای شایعی که برنامهنویسهای جونیور در اولین شغل خودشون تجربه میکنن بپردازیم و راه های غلبه بر اونها رو بررسی کنیم.