タグ

ブックマーク / d.hatena.ne.jp/brazil (3)

  • 図形描画勉強会、Firebugでエレメントをインスペクトする、リファレンス関連 - FAX

    図形描画勉強会、Firebugでエレメントをインスペクトする、リファレンス関連 JavaScript 今日、JS入門ではないんだけど、天神で図形描画に関する勉強会をやった。 id:kiwanami(さくらい)、id:agt(あがた)、id:nowokay(きしだ)ほかが参加。 canvasの基がわかったぞ。 あと、ドローツールにおけるステートパターンの利用も。 Firebugでインスペクト対象のエレメントをマウスで指定する方法を知っちゃった。 [Inspector]タブに切り替えてDOMツリーを表示させて、左上の[Inspect]ボタンを押して、ページでカーソルを動かすとツリーの中の対象箇所がハイライトされるのかぁ。 今まで、ずっとツリーを展開していって、探してた。 Firebug 1.0(補完もつくなんて...)で新規に追加されるのかと勘違い。 あと、JavaScriptのリファレンス

    komagata
    komagata 2008/03/13
    jsリファレンス
  • Collection & Copy - Deferred、遅延リソースのインターフェース、パターン

    JavaScript setTimeoutで実行される関数の中で発生するエラーは、セットした部分のtry/catchで補足することはできません。 function throwError(){ throw new Error('ERROR'); } try{ setTimeout(throwError, 3000); } catch(e){ // ここには到達しない alert(e); } MochiKit.Async.Deferredを使うと、エラーバックでエラーを補足できます。 callLater(3, throwError).addErrback(function(e){ alert(e); }); エラーの補足以外にも、Deferredのインターフェースから以下が行えます。 キャンセル(cancel)状態(fired)コールバックの追加(addCallback)エラーバックの追加

    komagata
    komagata 2008/03/13
    ためになる
  • JavaScript用Flashプロキシ、Javascript Sound Kit - FAX

    JavaScriptFlashProxy 学習のためJavascript Sound Kitを読み、より汎用的に使えるプロキシを切り出してみました。addListnerの部分や、ディスパッチの部分など、とても面白かったです。(時間があれば、図を書きたいんだけど...)作者のGustavo Ribeiro Amigoさん、ありがとう、ごちそうさま! ActionScript内でのevalや、プロパティ列挙、new Functionなどが十分に行えなかったため、ターゲットのプロパティを自分で初めに列挙する必要があります。thisまわりや、スコープの扱いも、MTASCはちょっと変でクセがあります。 コンセプトコードに近く、ActionScriptについての知識が皆無なため、見落としだらけだと思います。MP3の再生だけなら、Javascript Sound Kitで十分です。なにかの参考になれば。

  • 1