CSSは、そのような変数、データ型などのプログラミング言語の基本的な特性を含み、フロー制御文などしていないため、1つのプログラミング言語で知られていません。遠位CSSコードを書くような開発者は、コードすることができるだけの行によってコード行、およびこのような低CSSコードの再利用、実質的に使い捨ての低メンテナンス、低膨張に同じ。だから、サスはされて入ってきました。大幅フロントエンドコーディング、再利用、メンテナンスやその他の問題の効率を向上させる書き込みCSSコードに使用するフロントエンド・プログラミング・アイデアに開発を可能にする拡張言語としてSASSのCSS。したがって、この章では、我々は詳細にサスの基本的な文法と使用について説明します。
CSSは、基本的には、設計者のツールではなく、開発者向けツールで、前サスが表示されます。開発者の目には、CSSはそれが何の変数、無条件文が、非常に面倒な書き込みへのラインの説明では、単純なラインを、持っていない、非常に面倒なことです。
サスは何ですか
オープンサス(sass-lang.com)の公式ウェブサイトは、我々はタイトルへの答えを見ることができます。図1に示されています。
図1サス公式サイト
それは印象的ライン「CSSのスーパー能力を持っている」の文字の英語公式サイトを漂う見ることができます。そして私たちは、その副題ですべての訪問者に伝えるために謙虚ではない見て「サスは、世界で最も、最も安定した成熟、ほとんどの専門家でありますレベルCSSの拡張言語です。」業界では珍しい自己評価、専用のアプリケーションソフトの本当の強さを持つものは持っているという確信のこの高いが、サスのためのこれらの評価の高いこの度はかなり公平です。なぜ?歴史的な観点からは、サスは、開発者の大半は簡単に、学ぶことは簡単ですので、こと、学習曲線を減らし、トレンドに応えるために、徐々に、技術革新の後、研削、サスを修復を探査の9年間続いた、2007年に誕生しました関数の中でも、その優れた、強力な側面を示しながら、私たちの後ろに、例をこれを始めるために、あなたはその力に感謝します。
SASSの本質は、関連するプログラミング構文を持つ独立したプログラミング言語ですが、CSSの構文だけ外に、CSSの構文と完全に互換性があり、そのような変数、データ型など、いくつかのプログラミング機能を追加します機能、混合マクロ、フロー制御文など。我々は最終的にのみCSSファイルブラウザを知っているので、プログラミングコードは、最終的には、CSSファイルをコンパイルします書き込みにサスを使用しています。
これは、1つの文章を特徴:我々は最終的にCSSファイルをコンパイルした後に生成されるコードサスを記述します。