3
Sass یک زبانه سبک است که در ابتدا توسط Hampton Catlin طراحی و توسط Nathan Weizenbaum ساخته شده است.Nathan Weizenbaum و Chris Eppstein پس از نسخه های اولیه خود ، به گسترش Sass با SassScript ادامه دادند ، یک زبان ساده ی اسکریپت نویسی که در پرونده های Sass استفاده می شود. Sass یک شیوه نامه آبشاری (Cascading Style Sheets (CSS)) است.این یک زبان برنامه نویسی است که به CSS تعبیر می شود.SassScript به زبان خود برنامه نویسی است.ساس از دو نحو تشکیل شده است.نحو اصلی ، که به آن "نحو متخلخل" گفته می شود ، از نحوی شبیه به همل استفاده می کند.برای جدا کردن قوانین ، از دندانه ای برای جدا کردن بلوک های کد و کاراکترهای جدید استفاده می کند.نحو جدیدتر ، "SCSS" از قالب بندی بلوکی مانند CSS استفاده می کند.این از براکت ها برای مشخص کردن بلوک های کد و نقاط کوچک برای جدا کردن خطوط درون یک بلوک استفاده می کند.فایلهای نحوی و SCSS متمرکز به ترتیب به ترتیب پسوندها و اسناد به ترتیب cs.scss در نظر گرفته شده اند. CSS3 شامل یک سری از انتخاب کننده ها و شبه انتخاب کننده ها است که قواعد گروه بندی را برای آنها اعمال می کند.Sass (در زمینه بزرگتر هر دو نحو) CSS را با ارائه چندین مکانیسم موجود در زبانهای سنتی برنامه نویسی ، به ویژه زبانهای شی گرا ، گسترش می دهد ، اما در دسترس خود CSS3 نیست.هنگامی که SassScript تفسیر شد ، بلوک قوانین CSS را برای انتخاب های مختلف ایجاد می کند ، همانطور که توسط پرونده Sass تعریف شده است.مترجم Sass SassScript را به CSS ترجمه می کند.متناوباً ، Sass می تواند پرونده.sass or.scss را نظارت کند و هر زمان که فایل.sass یا.scss ذخیره شود ، آن را به یک فایل خروجی.css ترجمه کنید.Sass برای CSS به راحتی قند نحوی است ...