タグ

2017年9月20日のブックマーク (2件)

  • ブラウザのCSS解釈方法についての衝撃事実 - Qiita

    上記のようなコードがあったとき、以下の順序でブラウザは解釈・実行していると思っていました。 1.  sampleクラスを見つける 2.  1の子孫のtable要素を見つける 3.  2の子孫のtd要素を見つける 4.  文字色を赤くする 正しい見解 上記のようなコードがあったとき、以下の順序でブラウザは解釈・実行しているらしいです。 1.  全てのtd要素を見つける 2.  1の先祖要素にtable要素が存在するかを確認 3.  2のtable要素の先祖要素にsampleクラスが存在するかを確認 4.  文字色を赤くする このように、CSSセレクタは右から左へと照合されていきます。 ※一番右側のセレクタは、キーセレクタと呼ばれるらしいです 何が問題か? 例えば、以下のようなHTMLコードがあったとします。 上記のCSSコードでsampleクラス配下の表の文字色を赤くしようとすると、まずDO

    ブラウザのCSS解釈方法についての衝撃事実 - Qiita
    noisegate
    noisegate 2017/09/20
    そのパフォーマンスがどれぐらい変わるのかが知りたいところ。ユーザー体験が変わらないなら自己満足になってしまうわけで。
  • 35歳未満のイノベーター35人 2017 | MITテクノロジーレビュー

    JON HAN35歳未満のイノベーター35人2017 MITテクノロジーレビューは、私たちの生活を変える可能性を秘めたテクノロジーのブレークスルーや驚き、発見を第一に重視しています。 35歳未満の優れたイノベーター35人を対象にした年次リストは、あらゆるイノベーションの裏側に存在する、夢、恐れ、野心を持つ人々を紹介するものです。 35人は、何年もの間、問題に取り組み、将来の新たな道を見出すかもしれません。あるいは、思いもよらない別の解決策に遭遇することもあるでしょう。 35人の若き才能の肖像画を通して、テクノロジー仕事をするためのさまざまな感覚と、「次に来るもの」の感覚を提供すること——。それがこのリストの目的です。 起業家クリスパー(CRISPR)やフレキシビルな電子回路のようなイノベーションを取り入れ、それをビジネスに変える人たちを紹介します。 ビル・リウZihong (Bill)

    35歳未満のイノベーター35人 2017 | MITテクノロジーレビュー
    noisegate
    noisegate 2017/09/20