タグ

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

  • mofmof.js で日本語コメントの併記を始めました - latest log

    uupaa.js の開発中に、 図形を交えたり、コードの由来を説明する外部リンクをソースコードに埋め込む オンラインコメントスタイル おすすめ 独自○○ より オレオレ○○ と呼べばいいよ。オレオレライブラリとか、オレオレスタイルとか オレオレコーディングスタイルを発明せず、JS特有の事情を考慮しつつ、既存のコーディングスタイルを流用するといいよ == ではなく === おすすめ typeof hoge == "undefind" より hoge === void 0 おすすめ ナビ子記法 おすすめ など、2008年頃は存在しても注目されてなかったり、存在もしなかった用語や用法をこさえたりと、色々やったりしてました。 uupaa.js のベースライブラリとなる、現在開発中の mofmof.js でも 日語コメントを併記 してみたり 短さよりも、最適化と可読性のバランスを考慮したコードや、

    mofmof.js で日本語コメントの併記を始めました - latest log
  • パーティクル3万個 - latest log

    IE 10pp2 と iPad2 (iOS5) のスコアを追記しました iPhone4S (iOS5) のスコアを追記しました Firefox 4 から window.mozRequestAnimationFrame が利用可能になっています。 window.requestAnimationFrame / setTimeout(,4) / setInterval(, 16) で パーティクル3万個を飛ばすデモ。 ベンチマークマシンのスペック → MacBook (13-inch, Late 2009) - 技術仕様。 メモリ4GBに + BootCamp + Windows7 上で計測しています。 Windows エクスペリエンスインデックスの数値は、5.1 で、各項目は プロセッサ: 5.8 メモリ: 5.8 グラフィックス: 5.1 ゲーム用グラフィックス: 5.5 プライマリハードデ

    パーティクル3万個 - latest log
  • IE9RC で document が const になり再定義が不可能になった - latest log

    IE9RC の挙動を調べています。 IE9RC では @amachang さんの /*@cc_on var doc = document; eval('var document = doc'); @*/ が封印されてる http://twitter.com/#!/uupaa/status/35942322231320576 残念ながら、 @amachang さんの発案した方法がIE9で封印されてしまったようです。 IE9RC Release note http://msdn.microsoft.com/en-US/ie/ff468705.aspx window.document が const になったため、再代入するとエラーになります。 http://jsdo.it/uupaa/Wq0w で試せます。 回避案 (function(document) { // ローカルスコープ doc.c

    IE9RC で document が const になり再定義が不可能になった - latest log
  • RegExp#test + parseInt vs RegExp#exec + plus operator - latest log

    CSSValue な "12em" や "123px" から 単位がpx の場合に 123 という数値を素早く取り出すには、 RegExp#test でテストしてから parseInt で取り出す RegExp#exec してから +(matchedValue) で数値として取り出す のどちらが効率的なのか気になったのでベンチマークとってみました。 RegExp#test() + parseInt() RegExp#exec() + parseInt() RegExp#exec() + plus operator loops IE9pp7 861 2134 2072 100 IE8 410 917 860 10 GC9 410 564 445 100 Op11 670 803 726 100 Fx40β10 337 1488 1566 100 iPhone3GS (iOS4.2) 138

    RegExp#test + parseInt vs RegExp#exec + plus operator - latest log
  • uupaa.js と jQuery を機能を中心にざっくりと比較 - latest log

    Classの継承についてサンプルを追記しました。 jQuery の特徴的な構文を uupaa.js で表現する方法を追記しました。 デバッグ支援機能について追記しました。 特徴 uupaa.js jQuery 初版 version 0.1 (2008-06-07) version 1.0 (2006-10-27) 最新版 version 0.8 (2010年末を予定) version 1.4.2 (2010-02-19) ライブラリの目標 WebOSのフロントエンド 不明 来の用途 WebOS / WebApp DOMの操作とサイトの装飾 使われ方 導入実績なし 小〜中規模サイト / ポータルサイト等 想定されるコアユーザ層 エンジニア デザイナー / コーダー / エンジニア 名前空間 uu (1つ) jQuery と $ (2つ) ライブラリによる識別子プリフィクスの予約 uu また

    uupaa.js と jQuery を機能を中心にざっくりと比較 - latest log
    blythegirls
    blythegirls 2010/12/13
    タグ変えないと
  • 1