jQueryを使うときに気をつけるべき8のポイント : tech.kayac.com - KAYAC engineers' blog


最近jQueryを使うのでメモひらめき電球


以下引用です。

  1. $().filterにstring以外のものを渡すとエラー
  2. IEで<button>のvalueを.val()経由で取得できない
  3. $.mapで配列を返すと、展開されてひとつの配列が返る
  4. $.getJSONでJSONとして解析不能な値が返るとcallback functionを呼んでくれない
  5. IE6でselectに対してoptionを追加後、.valで値を設定しようとすると「selected プロパティを設定できませんでした。未定義のエラーです。」が出る
  6. Firefoxでdocument.bodyに追加されていない:checkboxに対するcheckedが.html()に反映されない
  7. checkboxのcheckedがIEとFirefoxによって形式が違う
  8. IE6で複雑な要素をDOM treeに追加しないまま操作すると、正常に反映されない場合がある

IE7から利用可能になった独自プロパティで画像を

本来のサイズよりも拡大表示する場合に使えるもの

があったのでメモひらめき電球


画像の再サンプル

-ms-interpolation-mode


img {
-ms-interpolation-mode:bicubic;
}


bicubic バイキュービック法
nearest-neighbor 二アレストネイバー法


が指定できる。


バイキュービック法は画像がズーム機能で拡大された場合は
キレイに表示される。


二アレストネイバー法はジャギーが目立つ状態になる。