دسته: تخصصی

  • آیا لازم هست همچنان از Redux استفاده کنیم؟

    در مصاحبه‌های اخیرم چند بار این سوال از من پرسیده شده، به نظرم Josh Comeau در دوره The Joy of React خیلی خوب به این سوال جواب داده؛ در این پست بصورت خلاصه جواب Josh به این سوال رو بررسی می‌کنیم. Josh در یک پست نسبتا طولانی توضیحاتی در این خصوص ارائه میده و سعی می‌کنه به این سوال پاسخ بده، ابتدا یه تاریخچه کوتاه در خصوص React و ارتباطش…

  • خبرنامه‌های مرتبط با حوزه Front-End که دنبال می‌کنم

    به عنوان توسعه‌دهنده وب یکی از ضروری‌ترین کارها بروز بودن و یادگیری چیزهای جدید بصورت مستمر هست. توسعه وب خیلی پویاست و همواره در حال رشد و بروزرسانی هست. زبان‌های برنامه‌نویسی، فریموورک‌ها و کتابخانه‌ها همواره در حال بروزرسانی هستن و اگه سعی نکنید بروز باشید خیلی زود عقب می‌افتید و اطلاعاتی که دارید کهنه میشه. یکی از کارهایی که برای بروز بودن انجام میدم دنبال کردن خبرنامه‌های مرتبط با حوزه…

  • تابع ()if در CSS

    تابع ()if در CSS شبیه دستورهای if…else در JavaScript عمل می‌کنه و به ما اجازه می‌ده با کمک منطق شرطی، مقدارهای متفاوتی برای یک ویژگی (property) تعیین کنیم.

  • ساخت custom select با استفاده از ویژگی appearance: base-select در CSS

    همون‌طور که در پست قبلی اشاره کردم چالش‌های این ماه CodePen درباره ویژگی‌های جدید CSS که امسال معرفی شدن هست. چالش هفته دوم ساخت custom select با استفاده از appearance: base-select بوده؛ روش جدیدی که در ادامه درباره‌ش توضیح می‌دم.

  • ویژگی‌های corner-shape و ()clip-path: shape در CSS

    چالش‌های این ماه CodePen درباره ویژگی‌های جدید CSS هست که امسال معرفی شدن. از اونجایی که همیشه سعی می‌کنم بروز بمونم و چیزهای جدید یاد بگیرم، تصمیم گرفتم از این فرصت استفاده کنم و با شرکت توی این چالش‌ها ویژگی‌های جدید CSS رو یاد بگیرم. هفته اول چالش روی دو ویژگی clip-path: shape() و corner-shape تمرکز داشت و شرکت‌ کننده‌‌ها باید یک Pen با استفاده از این دو ویژگی‌ می‌ساختند.…

  • شرکت در CSSBattle #34

    ابتدای این هفته دوره ۳۴ ام از رقابت‌ چهار هفته‌ای CSSBattle تمام شد، من هم در این دوره شرکت کردم و توانستم رتبه ۱۸ ام را با در نظر گرفتن راه‌حل‌های Unicode کسب کنم. در ادامه در خصوص CSSBattle، تجربه قبلی‌ام، دلیل شرکت در این رقابت، نحوه آماده شدن و تجربه‌ای که بدست آوردم توضیح می‌دهم.

  • قواعدی برای نوشتن CSS خوب

    با توجه به پیچیدگی ذاتی CSS که در هنگام نوشتن آن وجود دارد، داشتن قواعدی در مورد نحوه نگارش آن مهم و شاید ضروری است.

  • پروژه تصویرسازی با استفاده از CSS

    با اضافه کردن بیستمین طرح به پروژه single div CSS illustration یا تصویرسازی با استفاده از CSS تصمیم گرفتم کمی در مورد این پروژه بنویسم.

  • رفع تداخل اسلاگ آرشیو پست‌تایپ و صفحه در وردپرس

    بطور کلی زمانی که اسلاگ (slug) یک پست‌تایپ سفارشی (custom post type) مشابه اسلاگ یک صفحه باشد، آرشیو پست‌تایپ سفارشی اولیت بیشتری دارد و وردپرس آن را به جای صفحه نمایش می‌دهد.

  • چه زمانی از ویژگی Nesting یا تودرتو نویسی در CSS استفاده کنیم؟

    با اخبار اخیر مبنی بر اینکه CSS nesting اکنون در همه مرورگرهای اصلی در دسترس است، تیم ما در حال بحث در مورد تفاوت آن با nesting در Sass بود که این سوال مطرح شد: چه زمانی باید از nesting استفاده کنید؟