タグ

2016年1月27日のブックマーク (2件)

  • Riot.js 触ってみたメモとサンプル

    jQueryではもうアカンと思った時に挙った乗り換え候補はRiot.jsとMithril.js。 どっちもナウいんで一応両方試してみたんだけども、Riot.jsに落ち着いた感じであります。 なんでRiot.jsになったかというと、完全に個人的な好みの問題でして、 すごい大雑把にいうとRiot.jsはHTMLにJSを書くという方針に対してMithril.jsはJSにHTMLを書くという親のReact.jsの流れを汲む文化を継承してるんですが、試しで作ってる時に「HTMLにJS書く方が違和感ない」と思ったからなのでした。 あとはRiot.jsが企業に対してMithril.jsは個人であるといった、開発母体の差もちょっと気になる点でした。 機能面はどちらもミニマムでシンプルでAPI数少なくてとっつきやすいのでそんなに変わらないが、学習コストは独自ルールが多いRiot.jsの方が数段高いと思う。

    Riot.js 触ってみたメモとサンプル
  • [CSS] rem でフォントサイズを相対指定する

    以前 「YUI Fonts CSSフォントサイズを相対指定する」 という記事を2008年に書いたんだけど、 6年後(!!)の現在はremで指定しているのでそれについてメモっておく。 rem(root + em = rem)というのは単位のことで、ルート(=html)を基準に相対指定ができる。 YUI Fonts CSSなどのemや%を用いる相対指定との最大の違いは、指定が入れ子になっても親のサイズに影響を受けないという所で、それが最大のメリットでもある。 対応状況は、モダンブラウザならほぼおkという感じだけど一部注意が必要。 IE9&10はfontショートハンドおよび疑似要素で未対応 IE9&10&11は疑似要素のline-heightで未対応 Chromeはborder-sizeでremを使用すると拡大したときに線が消える プリプロセッサを常用してるので、remの設定部分もほぼ使い回

    [CSS] rem でフォントサイズを相対指定する