jade+Sass+Foundationで爆速コーディング by D2DRAFT

Web制作者の持ち寄りノウハウ交換会D2DRAFT名義で開催した「jade+Sass+Foundationで爆速コーディング」のまとめです。勉強会振り返り記事はこちら wp.me/p49YGv-di
1
こざる🙈 @kozaru_kodera

Foundation と jade と Sassの勉強会来た。#d2draft (at @JUSOCoworking in 大阪市淀川区, 大阪府) swarmapp.com/c/lWhaAMeOqts

2015-05-17 13:46:56

会場は、大阪のフリーランス系Web制作者にはお馴染みのJUSO Coworking 403号室でした

この会では、Codepenを使って、ライブコーディングをしてみました。

まずはHTMLのメタ言語であるjadeから。基礎的な記法と、HTMLからjadeに変換するサービスの紹介。

こにたん @skd_nw

1つの要素の後に:を付けて半角スペースをあければ一行で書ける li>aとかに便利 #d2draft

2015-05-17 14:11:27
こにたん @skd_nw

コメントアウトは // HTMLに出力したくない場合は //- #d2draft

2015-05-17 14:17:29
こにたん @skd_nw

Javascript のコードが埋め込める! ループとかオススメ #d2draft

2015-05-17 14:29:24
安田 学 / TAM inc. @Gaku0318

jadeは各パーツを用意して必要な時に読み込む機能がある。これを使えばCMSを使わなくても対応できることもある。 #d2draft

2015-05-17 16:33:24
こざる🙈 @kozaru_kodera

HTML を jade に変換するサービス(いつもお世話になってます。) html2jade.org #d2draft

2015-05-17 14:10:44

jadeはインデントで要素の親子関係を定義するため、インデントが深くなると一見わかりにくい。インデント毎に縦線を引いてくれるエディタや開発環境でないと扱いにくいかも…

ヨチゴリー @yotigory

予期してたけどDWでJadeって書きづらいな。。。(*_*; #d2draft

2015-05-17 16:27:50
ヨチゴリー @yotigory

@kanetei さんに教えてもらったJadeでhtmlの読み込みできたー(絶賛一人脱線中) #d2draft

2015-05-17 17:06:45

続いて、CSSのメタ言語Sass(SCSS)について。簡単な記法、ネスト、ショートハンドのネスト、親の継承などを紹介。最後に、既存のCSSをSCSSに変換するサービスを紹介。多くのものはネスト程度しかしてくれないが、これは変数やプレースホルダなどをまとめてくれて高機能。

kanetei🚲🚲🚲🚲🚲 @kanetei

φ(.. ) > 汚いcssを整形するWebアプリ「css2scss」でリファクタリングした際、「ヤバい」と感じた3つの機能と3つの点 on @Qiita qiita.com/koh-taka@githu… #d2draft

2015-05-17 14:56:21

なお、今回の勉強会では、コンパイルにPreprosを採用。黒い画面を使わず、jadeやSassのコンパイルが可能に。

▲ / 2024年3月個展 @misumi_takuma

preprosはsassでしか使ったことなかった。 #d2draft

2015-05-17 15:28:40

最後に、フロントエンドフレームワークFoundationの紹介。Bootstrapの違いや、Gridシステムのコーディングなど。