اخبار، مطالب، رویدادهای خدمات و توسعه طراحی سایت رادکام

 از آنجا که امروزه فناوری به یک بخش ضروری از زندگی روزمره تبدیل شده است در نتیجه می بایست طیف گسترده ای از دستگاه هایی که کاربران به واسطه آنها قادر به دسترسی به اینترنت هستند را در نظر گرفت. زیرا انعطاف پذیری، کلید موفقیت در کسب و کار ،به خصوص، کسب و کار آنلاین است.

 

برای انجام برخی از کارها مانند ادغام دیتای حاصل از axios request با یک redux action creator در پروژه های react اختلالاتی وجود دارد. به زبان ساده تر گاها در درخواست های دریافت دیتا می بایست منتظر پاسخ و دریافت اطلاعات باشیم و این امر مدت زمانی به طول می انجامد. این دریافت اطلاعات و اجرای کد نامتقارن (asynchronous)منجر می گردد تا نیاز به یک middleware (میان افزار) داشته باشیم. در واقع این میان افزار ها به ما اجازه می دهد تا یک تابع میانجی ایجاد کنیم که پروسه دریافت اطلاعات و اجرای کد ما را کنترل نماید.

زمانی که اقدام به طراحی سایت  در مقیاس کوچک و در واقع به صورت فریلنسر می نمایید سرعت به نسبت سایر ویژگی ها از اهمیت چندانی برخوردار نیست . چرا که شما صفی از کارها ندارید و مسلما پس از اتمام یک پروژه که خودتان با فراغ بال برای آن زمانبندی کرده اید پروژه بعدی را آغاز خواهید نمودید اما زمانی که انجام پروژه های نرم افزاری را به شکل تجاری انجام می دهید همواره صفی از کارها در انتظار شما بوده و شما پیش از پایان یک کار task کار بعدی را دریافت خواهید کرد این امر باعث می شود که زمانبندی فشرده تری داشته باشید و شاید حداکثر زمانی که بتوانید برای طراحی سایت صرف کنید سه روز کاری با همه وقفه های میانی باشد.

در شرایطی که مطرح شد استفاده از ابزارهایی که موجب افزایش سرعت عملکرد شود از اهمیت زیادی برخوردار است. ابزار ها می تواند از IDE مناسب تا کنترلر ها گسترده باشد.در زمینه انجام پروژه های وب با ورود Grunt انقلابی ایجاد شد، به طوری که شما می توانستید کارهایی را به سیستم بسپارید تا به صورت خودکار آن ها را به بهترین و مطمئن ترین شکل انجام دهد.تا کنون پلاگین های زیادی توسط افراد مختلف برای Grunt نوشته شده است و همینطور نیز ادامه دارد.


نوشته شده در برنامه نویسی
کلیدواژه ها: Gulp,Grunt,npm,NodeJS
رهایی از دردسر Prefix ها در CSS

یکی از آزاردهنده ترین مسائل CSS و CSS3 در طراحی سایت نوشتن کدهای استایل به گونه ای است که در تمامی مرورگرها نمایش یکسانی فراهم شود. این امر به وسیله نوشتن prefix ها برای مرورگرهای مختلف فراهم شده است. اما گاهی پیش می آید که prefix های یک مرورگر از قلم بیفتد و یا prefix نوشتته شده به صورت تکراری  مورد استفاده قرار گیرد.

راهکار بسیار ساده‌ایی برای رهایی از نوشتن Prefixها در طراحی سایت با CSS وجود دارد، به این صورت که ما کد استاندارد را مینویسیم، و کد مخصوص مرورگرهای مختلف را بوسیله برنامه Autoprefixer تولید میکنیم.

 

کلیدواژه ها: طراحی سایت، CSS ، Autoprefixer