توی جاوااسکریپت با کم کردن عدد length به راحتی میتونید یک آرایه رو تکه کنید. فقط حواستون باشه بهتره از این روش استفاده نکنید و از روشهای معمولتر مثل slice و splice استفاده کنید.
#js #interview #tip
@alithecodeguy
#js #interview #tip
@alithecodeguy
توی جاوا اسکریپت موقعی که جلوی عملگر انتساب از پرانتز استفاده کنید ، همیشنه آخرین مقدار منتسب میشه.
#js #tip #interview
@alithecodeguy
#js #tip #interview
@alithecodeguy
موقع استفاده از promiseها توی جاوا اسکریپت اگر از تصویرسازی ذهنی استفاده کنید ، بهتر میتونید فرآیندها رو دنبال کنید.
#js #tip #interview
@alithecodeguy
#js #tip #interview
@alithecodeguy
یه پستی گذاشته بودم در مورد اینکه با تغییر سایز یک آرایه میشه فقط ایندکس صفر اون رو نگه داشت و بقیه رو حذف کرد. یکی از دوستان سوال پرسید که خب این روش به چه دردی میخوره. توی تصاویر ، با آرایههای مختلف و درمحیطهای مختلف دو روش مختلف رو تست کردم و زمان اجرای کد رو محاسبه کردیم.
میبینیم که هیچ نسخه کلیای وجود نداره و بهتره ابزاری رو استفاده کنید که با شرایط کدتون سازگار باشه.
#js #tip @alithecodeguy
میبینیم که هیچ نسخه کلیای وجود نداره و بهتره ابزاری رو استفاده کنید که با شرایط کدتون سازگار باشه.
#js #tip @alithecodeguy
توی css چندین نوع display داریم که پایهایترینهاش این سه تا هستن:
block
inline
inline-block
توی مصاحبههای فرانت ، معمولا تفاوت مورد ۱ و ۲ رو با مورد ۳ میپرسن.
تفاوتشون این هست که سومی هر چند که باعث لیاوت افقی میشه (یعنی در راستای افقی چیده میشن و یک خط رو کامل اشغال نمیکنن مانند مورد دوم) ، ولی میشه بهشون ابعاد هم داد در صورتی که به دومی نمیشه ابعاد داد.
#css #tip #interview
@alithecodeguy
block
inline
inline-block
توی مصاحبههای فرانت ، معمولا تفاوت مورد ۱ و ۲ رو با مورد ۳ میپرسن.
تفاوتشون این هست که سومی هر چند که باعث لیاوت افقی میشه (یعنی در راستای افقی چیده میشن و یک خط رو کامل اشغال نمیکنن مانند مورد دوم) ، ولی میشه بهشون ابعاد هم داد در صورتی که به دومی نمیشه ابعاد داد.
#css #tip #interview
@alithecodeguy
اگر از react-router استفاده میکنید ، الزامی وجود نداره که حتما از کانتکست خود ریکت استفاده کنید.
میتونید از کانتکست ریکت روتر استفاده کنید.
لینک:
https://reactrouter.com/en/main/hooks/use-outlet-context
#react #tip @alithecodeguy
میتونید از کانتکست ریکت روتر استفاده کنید.
لینک:
https://reactrouter.com/en/main/hooks/use-outlet-context
#react #tip @alithecodeguy
مفهومی توی سیاساس وجود داره که شاید خیلیامون ازش استفاده کرده باشیم ولی اسمش رو ندونیم به نام:
Image sprites
یعنی چندتا عکس (در حد آیکون) رو در قالب یه عکس لود کنیم بعد تیکه تیکه ازش استفاده کنیم. خیلی وقته این روش استفاده رو ندیدم ولی خب خوبه که اسمش و نحوه استفادش رو بدونیم:
توضیحات بیشتر:
https://www.w3schools.com/css/css_image_sprites.asp
#css #tip
Image sprites
یعنی چندتا عکس (در حد آیکون) رو در قالب یه عکس لود کنیم بعد تیکه تیکه ازش استفاده کنیم. خیلی وقته این روش استفاده رو ندیدم ولی خب خوبه که اسمش و نحوه استفادش رو بدونیم:
توضیحات بیشتر:
https://www.w3schools.com/css/css_image_sprites.asp
#css #tip