タグ

関連タグで絞り込む (549)

タグの絞り込みを解除

JavascriptとJavaScriptに関するyoshiwebのブックマーク (785)

  • fladdict.net blog: flashでJavaScript のデバッガを作ってみたよ

    flashとajaxの融合とか模索中に、JavaScriptの簡易デバッガとか作ってました。というかJavaScript動作確認ウザすぎ。 こちらとこちらを、それぞれ別のウィンドウで同時に開いてみてください。 JavaScriptからflash製のデバッガに重要度つきでテキストを出力したり。 デバッガのほうから、JavaScriptの関数を直接呼び出したりできます。 まだテスト中だけど。winのie/ffでは安定して動作します。 以下使い方 まず、以下の3つのファイルをDLします。 VADebugger.js VADebuggerVIEW.swf, VADebugger.swf VADebugger.js と VADebugger.swf をデバッグしたいHTMLと同じフォルダに配置する。 1:VADebuggerクラスをロードする html内の<title>タグ直下に、

  • fladdict.net blog: JavaScript でのパッケージの実装方法

    Flashに学ぶAjaxのノウハウとして、プロトタイプベースの言語で擬似パッケージを実装する方法。 実は擬似パッケージの手法はもう3年前ぐらい前にCollin Moock氏によって発案されている。また、AS2のswfファイルをデコンパイルするとわかるが、マクロメディアも採用の安定した手法だ。現状ではFlashのOOPはJavaScriptの数年先を進んでる(と思う)。 net.fladdictパッケージのHogeクラスを作る場合、以下の様に書くことで実装できる。 if (!_global.net) { _global.net = new Object(); } if(!_global.net.fladdict){ _global.net.fladdict = new Object(); } if(!_global.net.fladdict.Hoge){ var local = functi

  • fladdict.net blog: イベント・ドリブンなJavaScriptのやり方

    Flashでに学ぶ非同期通信のノウハウのって感じのお話。JavaScriptでオブザーバパターンを用いて、イベントドリブンなコード(addEventListener等)をバリバリ書く方法です。 というかFlashで言うところの、mx.events.EventDispatcherクラスの自分なりの移植なわけですけど。 このEventDispatcherクラスを使うと、W3CのDOM3にそれなりに対応した、イベントモデルを自作のJavaScriptのオブジェクトに実装できます。これで素晴らしきイベントドリブンの世界が楽しめます。 function EventDispatcher(){} /** EventDispatcher.initialize( obj ) オブジェクトobjに、W3C DOM3互換のイベント通知機能を追加します。 これによりobjは、onLoad等のイベントを発行すること

  • Flash / JavaScript Integration Kit

    The Flash / JavaScript Integration kit makes it possible to seamlessly communicate between Flash and JavaScript. You can call JavaScript functions from Flash, and ActionScript functions from JavaScript. Download the latest release of the Flash / JavaScript Integration Kit. Go to the project page (on OSFlash). Go to the development site (view the source code or log a bug). License The Flash / JavaS

  • [javascript] nazono

    ファイル resizegrip エレメントをマウスでリサイズできる透明グリップ resizegrip - エレメントをマウスでリサイズできる透明グリップ floatingWindow 浮遊するウィンドウを生成する floatingWindow - 浮遊するウィンドウクラス buttondrag エレメントをマウスでドラッグ&ドロップ buttondrag - エレメントをマウスでドラッグ&ドロップさせる floatingLayer レイヤを浮遊させる floatingLayer - 浮遊するレイヤクラス xbrowser いくつかのブラウザで共通して使える基礎関数 xdom - DOM操作系関数 isbrowser - ブラウザ判定 Point - x,y の構造体 json json方式のエンコードとデコード json - json方式のエンコードとデコード ajax 非同期通信 aja