دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۴
  • اسفند

جلسه ۰۱ : معرفی اجمالی LESS

  • دسته‌بندی‌ها :
جلسه ۰۱ : معرفی اجمالی LESS
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام خدمت کاربران سایت پی وی لرن ، و کاربرانی که دوره کامل آموزش LESS را دنبال می کنند. در این پست آموزشی قصد داریم به  ادامه معرفی اجمالی less بپردازیم، همانطور که گفته شد LESS یک پیش پردازشگر CSS است که امکان ساخت صفحه قابل تنظیم، قابل کنترل و قابل استفاده برای وب سایت را فراهم می کند. CSS Preprocessor یک زبان برنامه نویسی است که CSS را گسترش می دهد و می تواند به نحوی با سینتکس CSS به طور منظم کامپایل شود، بنابراین  می‌تواند توسط مرورگر وب شما خوانده شود و امکاناتی همچون ایجاد متغیرها، توابع، مخلوط ها و عملیات را  برای ساخت CSS پویا به شما می‌دهد، این مبحث جهت آشنایی با زبان less ارائه گردیده است، در ادامه با ما همراه باشید.

      معرفی اجمالی less

      در ادامه مطالب موضوعاتی نظیر دلایل استفاده از less ، تاریخچه ، قابلیت ها و مزایای less جهت آشنایی با زبان less ارائه گردیده است.

      چرا LESS ؟

      اکنون خواهیم فهمید چرا از LESS استفاده می‌کنیم.

      پشتیبانی از ایجاد Cleaner و  CSS دوستانه متقابل مرورگر که سریع‌تر و آسان‌تر است.

      LESS در جاوا اسکریپت طراحی شده است و  پویا است پس سریع‌تر از پیش پردازنده‌های دیگر CSS کامپایل می‌شود.

      LESS کد شما را به صورت modular حفظ می کند که واقعا قابل خواندن و قابل تغییر است.

      متغیرهای LESS بسرعت ذخیره و تغییر پیدا می کنند.

      تاریخچه 

      جهت آشنایی با زبان less و معرفی اجمالی less بهتر است تا نگاهی با تاریخچه تولید و توسعه less بیندازیم.

      LESS توسط Alexis Sellier در سال ۲۰۰۹ طراحی شده است. LESS یک زبان منبع باز(open-source) است. اولین نسخه از LESS در Ruby نوشته شده بود؛ در نسخه های بعد، استفاده از Ruby توسط جاوا اسکریپت جایگزین شد.

      امکانات less

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

      LESS بر پایه جاوا اسکریپت است و یک مجموعه فوق العاده از CSS است.

      LESS یک ابزار چابک است که مشکل بارگذاری کد را آسان می کند.

      مزایای less

      • LESS به راحتی صفحات CSS ایجاد می کند که در مرورگرها کار می کند.
      • LESS شما را قادر می سازد که کد های بهتر و سازماندهی شده را با استفاده از توابع تو در تو بنویسید.
      • LESS شما را قادر می سازد با استفاده از ارجاع آنها به مجموعه قوانین خود به راحتی تمام کلاس ها را دوباره استفاده کنید.
      • استفاده از LESS  باعث  برنامه نویسی سریع‌تر  و صرفه‌جویی در وقت می‌شود.
      • معایب
      • اگر پیش  پردازش CSS تازه کار هستید، وقت یادگیری فرا رسیده است.
      • با توجه به اتصال بین ماژول ها، باید تلاش بیشتری برای استفاده مجدد  / تست‌های وابسته انجام شود.
      • LESS دارای چارچوب کمتری نسبت به پردازشگر قدیمی مانند SASS است که شامل Compass، Gravity و Susy می باشد.

      کلام آخر

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

      QR:  جلسه ۰۱ : معرفی اجمالی LESS
      به اشتراک بگذارید