タグ

ブックマーク / uupaa.hatenadiary.org (2)

  • 2009-12-23

    var ary1 = [1, 2]; var ary2 = [1, 2]; プリミティブな値(文字列とか数値)だけが格納されている2つの配列(ary1 と ary2)の内容が、同じかどうかを確認したい場合に… function like(ary1, ary2) { if (ary1.length !== ary2.length) { return false; } var v, i = 0, iz = ary1.length; for (; i < iz; ++i) { if (ary1[i] !== ary2[i]) { return false; } } return true; } alert(like(ary1, ary2)); // true とか書いてませんか? もっと短く… alert(ary1.join(",") === ary2.join(",")); // true も

    2009-12-23
    zorio
    zorio 2009/12/23
    Date.now()がめちゃくちゃ速い件
  • Silverlight で HTML5::Canvas を実装中 - uupaaの開発日記

    追記: サンプルを追加しました。 実装済みの機能 clearRect, beginPath, moveTo, lineTo, bezierCurveTo, quadraticCurveTo, rect, strokeRect, fillRect, closePath, createLinearGradient, createRadialGradient, stroke, fill, arc, save, restore, translate, rotate, scale, transform, setTransform, clip CanvasGradient.addColorStop CanvasPattern(パターンフィル + タイリング対応) 一部実装済みの機能 drawImage(HTMLImageElementのみ対応) 実装できない機能 ピクセル系(toDataURL, ge

    Silverlight で HTML5::Canvas を実装中 - uupaaの開発日記
    zorio
    zorio 2008/11/14
    あんまり関係ないけど、これを見て「前にxsltで何かをxamlに変えてsilverlightに変えるとか読んだな」と思って、新はてブで自分のブクマを「xslt sil」まで入力したらすぐ見つかった。SVG⇒XSLT⇒XAMLだった。新はてブ超便利。
  • 1