タグ

2011年1月11日のブックマーク (3件)

  • JavaScript Full Screen API, Navigation Timing and repeating CSS Gradients « Peter Beverloo

    Published on January 10th, 2011 in Google Chrome, Last Week, Standards, tech, Trident, WebKit. Version: Chrome 10 Development is slowly getting back on track with the 851 commits which were done last week. This week’s highlights include the availability of a per element JavaScript full screen API, a prefixless Navigation Timing implementation and the addition of support for repeating CSS gradients

    edvakf
    edvakf 2011/01/11
    「プレフィックス付けてるんだから何したっていいだろ」
  • JavaScript TUEEEEEEEってなるdocument.writeのテクニック - あさdev

    外部からscriptタグで読み込んだJSファイル内でdocument.writeが使われていると、ページ全体が書き換えられてしまう。ページのDOM構築終了後にdocument.writeしちゃったりすると、こういうことが起こる。 基的に外部のコードとかはDOM構築の段階で読み込むので問題は起こらないんだけど、例えばscriptタグをDOM構築終了後、あとからDOMに追加して遅延ロードさせたコード内でdocument.writeが使われていると、ページが書き換わってしまう。 もちろんそれだと困る。だけど外部のコードだと書き換えることもできない。 最近そういうケースがあって困っていたらこんな記事を見つけた。 document.write()の実行タイミングをずらす方法 外部のコードでdocument.writeを使われるとタイミング的にまずい事がある…だったら都合がいいようにdocument

    JavaScript TUEEEEEEEってなるdocument.writeのテクニック - あさdev
  • BigInteger作った - ?D of K

    ちょっと使おうと思ったのだけど、負数が使えない実装が多かったりしたので、自作してみた。 https://github.com/ofk/bigint 四則演算しかないし、遅いので、まだ改良する予定。 使おうと思った他のライブラリのメモ。 Classes.Big Number - JSFromHell.com: JavaScript Repository 乗算で0と-0の区別がある。(-123*0の結果) 除算の答えが浮動小数なのが好みじゃない。 あんまり速くない。 JavaScriptで巨大整数演算 - faireal.net ファイルが多いので導入が少し面倒。 加減算がちょっと早い。 負数が混ざった除算の結果が好みじゃない。 Bigint.add(new Bigint, new Bigint)みたいな書き方でOOっぽくない(ラッパー必須)。toStringの結果が単純な数値じゃない。 Gi

    BigInteger作った - ?D of K
    edvakf
    edvakf 2011/01/11
    faireal のやつみたいに適当に大きな数で区切るんじゃなくて弾さんのやつみたいにビットで保持するほうが速いのはちょっと意外。