برنامهنویسان به خوبی میدانند تکثیر کدها در یک پروژهی چندهزارخطی تا چه اندازه کار دشواری است و فناوریهای پیشپردازنده که این معضل را تا حدی حل میکنند، در کیفیت و سرعت کار نقش زیادی دارند. کتاب آموزش LESS که به قلم حمیدرضا قنبری، معصومه ابراهیمی، سپهر محبی و مهرنوش آذرنیا پدید آمده است، سعی دارد یکی از این فناوریهای پیشپردازنده به نام Less را معرفی کند و کاربردهای آن در زبان برنامهنویسی css را شرح دهد.
درباره کتاب آموزش LESS
یکی از مهمترین موضوعات در به ثمر رساندن یک پروژه، تحویل بهموقع و بینقص آن است؛ اما چیزی که این چالش را برای برنامهنویسان به معضلی لاینحل تبدیل میکند، حجم بسیار بالا و تکراری کدهاست. حال شرایطی را تصور کنید که زمان کمی تا موعد تحویل پروژه باقی مانده است. چندینهزار خط کد پیشروی شما قرار دارند، میدانید کدهایتان دچار مشکل هستند، اما نمیدانید آن خطا کجای کار است و راه برطرف کردنش چیست! در این وضعیت باید ساعتهای بسیاری را برای یافتن و اصلاح آن کد صرف کنید. برنامهنویسان برای مواجهنشدن با این مشکلات از فریمورکهای گوناگونی استفاده میکنند تا استایلهای درست را در صفحات وب خود تکرار کنند؛ یکی از این فریمورکها less است و کتاب آموزش LESS نیز قابلیتهای این پیشپردازنده در زبان برنامهنویسی css را از مرحلهی ابتدایی تا تخصصی به مخاطب خود آموزش میدهد.
اگر شغلتان برنامهنویسی است یا بر آتش این علم دستی بردهاید، میدانید که css یکی از سه زبان پرکاربرد برنامهنویسی است. این زبان وظیفهی زیباسازی صفحات وب را بر عهده دارد و بدون کمک گرفتن از css صفحاتی با آرایش بهمریخته و آشفته پیش روی شما باز میشوند. حال تصور کنید قرار است میلیونها کد تکراری را با کمک این زبان بنویسید. فکر میکنید امکان خطایتان چند درصد است؟ فریمورک less به شما این امکان را میدهد تا خطاهایتان را کاهش دهید و صفحاتی با کدهای خوانا و تمیز که در تمام مرورگرها نیز قابل بازکردن است، طراحی کنید.
حمیدرضا قنبری، معصومه ابراهیمی، سپهر محبی و مهرنوش آذرنیا در ابتدای کتاب آموزش LESS چگونگی نصب و راهاندازی فریمورک less را آموزش میدهند، سپس به سراغ روش تعیین استایل و کامباین کردن کدها میروند. بعد از شرح نحوهی خروجی گرفتن کدها، فصل نخست به پایان میرسد. در فصل دوم با قابلیتها و امکانات فریمورک less آشنا میشوید. یکی از این قابلیتها امکان استفاده از mixin برای زبان برنامهنویسی css است که به شما اجازه میدهد از امکانات یک کلاس در کلاس دیگر نیز استفاده کنید و کدهای پر تکرار را در فضاهای گوناگون به کار ببرید. این قابلیت، امتیازی است که فریمورک less برای زبان برنامهنویسی css در اختیارتان میگذارد.
اگر برنامهنویس نیستید، احتمالاً سایتهایی را دیدهاید که طراحی خاص و استایلی شخصی دارند، مثلاً وقتی وارد این سایتها میشوید آیکون موس دیگر شبیه سابق نیست، پسزمینهی سایت طرح کاشیکاریهای آبی است، جدولها و نمودارها ظاهر و امکاناتی منحصربهفرد دارند. شاید با دیدن این سایت دوست داشته باشید شما هم وبگاهی شخصیسازی شده بسازید. فصل میانی و پایانی کتاب آموزش LESS این امکان را برایتان فراهم میکند تا حتی اگر سابقه و مهارت بالایی در برنامهنویسی ندارید، با الگوبرداری از نحوهی کدنویسی که در این کتاب آموزش داده میشود، سایت خود را طراحی کنید.
کتاب آموزش LESS در نشر مؤسسه فرهنگی هنری دیباگران تهران به چاپ رسیده است و هماکنون نیز در دسترس خوانندگان قرار دارد.
کتاب آموزش LESS برای چه کسانی مناسب است؟
این کتاب به برنامهنویسان، دانشجویان رشتهی شبکه و نرمافزار و علاقهمندان به برنامهنویسی کمک میکند تا سایتهای خود را بهخوبی طراحی و کدنویسی کنند.
در بخشی از کتاب آموزش LESS: less را آسان بیاموزید میخوانیم
چرا ما میتوانیم از Less استفاده کنیم؟
less باعث میشود تا به سرعت و سادگی برای تمامی مرورگرها، کدهای CSS را بنویسیم.
Less با زبان جاوا اسکریپت ایجاد شده است و به صورت زنده، میتوان از آن استفاده نمود که باعث میشود تا نسبت به دیگر پیشپردازها، سریعتر باشد. Less کدهای شما را به صورت ماژولار نگهداری میکند و این باعث میشود تا خوانایی کدها بیشتر شده و به سادگی قابل تغییر باشند. با استفاده از متغیرهای Less میتوان به سرعت بیشتری دست یافت.
بله




























