5月20日 午前の積み上げ

## データベース設計

 

・データベース設計書のLGTMをもらえた

 

## フロント実装

 

・Sass(サス) : CSSの機能を拡張したもの。機能は非常に似ているが異なる言語である。sass拡張子やscss拡張子がある。主流はscss

 

・パーシャル : 分割したSassファイルのこと。パーシャルファイルの名前は_(アンダースコア)から始まる。パーシャルファイルを読み込むときは「@input ファイル名」と記述する

 

・変数 : Sassでは変数を使用できる。定義するときは「$変数名: 値;」と記述する

 

・mixin : まとまったスタイルを定義することができる機能。定義するには「@mixin mixin名() {}」と記述する

 

・index.html

 

・style.css

 

・stylesheetsフォルダ

 

・style.scss

 

・_reset.scss

 

・BEM : 多くの開発者が取り入れているCSS設計

 

・(B) Block : ある要素の大元となるブロック要素

 

・(E) Element : Blockに属する子要素。命名には名詞を使う

 

・(M) Modifier : Block, Elementに特別な装飾をする。命名は形容詞を使う

 

Haml : HTMLよりも簡単に書くためのビューテンプレートエンジン。Hamlの記法はより少ない労力でHTMLを書くことができる