第3部(ステップ42)-タイプCSSOM


Typed CSSOM


次世代で使用するCSSOM
hoodiniの目標はcssエンジンとトレーニング機能を迅速に標準化することであり,現在複数のAPIが行われている

コード#コード#

<html>
    <style id='s'>
    .test1{background:#ff0;}
    .test2{background:#0f0;}
    </style>
<body>
    <div class='test1'>a</div>
    <div class='test2'>b</div>
</body>
<script>
document.querySelector('.test1').style.height = 100 + 'px';         //기존

document.querySelector('.test2').attributeStyleMap.set('height',CSS.px(100));       //typed CSSOM
</script>
</html>

どちらもheight 100 pxに適しています.
  • は現在、GoogleブラウザでattributeStyleMapを使用しています.
  • 既存の新しいタイプのCSSOMを使用する理由

  • jsアニメーションフレームワークからテキストに組み立てる過程で速度が遅くなります.
  • CSS

  • には兄がたくさんいます.