CSSを書いたり管理したりするにはなんらかの方法論があった方が良い、と広く考えられている。しかし実際に取り入れられている手法の中には、セマンティクス上の品質や、長期にわたるメンテナンス性に悪影響を与えるものもある。ここでは、CSSの「フレームワーク方法論」として提唱されているテクニックの問題点や、その問題を僕たちウェブ・ディベロッパーがどうすれば解決できるかについて論じてみようと思う。 現在、CSS開発におけるフレームワーク方法論として、BEMなど類似のテクニックがいくつかあるが、もっとも有名なのはOOCSSだろう。これらの方法論はCSSにオブジェクト指向プログラミングの原則を適用しようと試みる。しかしながら、両者の間にはそもそも宣言型スタイル言語とオブジェクト指向ソフトウェア設計原則というコンセプト上の不一致がある。その結果、経験の浅いディベロッパーが気づきにくいような複雑な問題を持ち込
Web-Ready Vim is all about the modern web. Vim will help you take your web app to the next level. You know node.js. Hell, you've practically got a Ph.D in slinging code. Why should you let your text editor get in the way? Vim comes with ready-made tools to format HTML, CSS, Javascript, Node.js, C++ and more. What happens when you suddenly need to pivot and create the next $19 billion phone number
小さな石6個を6人がひとつずつ持ち、5年毎に引き継ぎながら1300年間ただ持ち運ぶ。 日本の国東半島を起点に西暦2014年に開始し1300年後の西暦3314年に成立する、長い長い行為の連なりです。 この文章は西暦2014年に書かれています。あなたがこれを目にしている今日は、それから何年が経っているでしょうか?ひょっとするとこの文章には、あなたの生きる現在では実感を持ちにくい感覚も含まれているかもしれません。できるだけ想像力を働かせて読み進めてくださると嬉しいです。 さて、これらの石は、最初に持ち運ぶ6人によって選ばれて名付けられた何でもない石です。これらの石は宝石のような稀少価値もなければ、名工による彫刻でもなく、宗教的な歴史をもった遺物でもありません。たんなる落ちていた石です。石の特質上なにかしらの工作を施さない限り、何年経っても何千年経っても、そのへんに投げ戻してしまえば、ただの石にも
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く