タグ

JavaScriptとjavascriptに関するxworksのブックマーク (29)

  • ASDoc

    mx.events EventDispatcher クラス 直接の既知のサブクラス mx.charts.chartClasses.ChartComponent、mx.events.UIEventDispatcher EventDispatcher クラス EventDispatcher クラスは、Flash Player と関連のないイベントの送出とリッスンを実装する Mix-in クラスです。dispatchEvent()、addEventListener()、および removeEventListener() の各メソッドは、Operation、Repeater、Validator など、このようなイベントを送り出すクラスに含まれています。mouse イベントなど、Flash Player に関するイベントは、関連する Mix-in クラスである UIEventDispatcher で

    xworks
    xworks 2006/11/24
    イベント リスナー handleEvent
  • WEBデザイン BLOG: ieupdate.js-アクティブコンテンツをストレスなく実行するJavascript

    海外のサイトを閲覧していると、scriptの実行許可を伺うことなくFlashなどのアクティブコンテンツが普通に実行されるサイトがあります。何かなと思いつつ、コードを覗いてみるとそういったサイトの多くがつかっているのが、"ieupdate.js"という外部Javascriptの読み込み。私は、いつも使うブラウザがFirefox(No Scriptエクステンション実装)です。No Scriptを実装しているとほとんどのFlashサイトやJavascriptの実行が制御されます。にもかからず、いきなりscriptが実行されるのが、"ieupdate.js"を外部から実行しているサイトです。どうもこの"ieupdate.js"を外部から読み込むようにしているとFlashなどのアクティブコンテンツをストレスなく実行できるようです。そんなわけで「アクティブコンテンツをストレスなく実行する方法」いろいろ

    xworks
    xworks 2006/11/24
    抑制する
  • 複雑なアニメーションを実現するanimator.js | SIMPLE*SIMPLE

    prototype.jsが必要ですが、さまざまな特殊効果を実現するanimator.jsが便利っぽい。 0%~100%までカウントアップしてくれたり、ぐぐっとエレメントを移動させたり、もっと複雑な効果を実現したり・・・。 ↑ デモと一緒にコードも見られるのでわかりやすいす。 なかなか楽しげです。派手なサイトを作りたい方にはおすすめかと。下記サイトでスクリプトのダウンロードできたり、デモが見れたりします。 » Bernie’s Better Animation Class

    複雑なアニメーションを実現するanimator.js | SIMPLE*SIMPLE
    xworks
    xworks 2006/11/24
    javascript でアニメーション prototype.js 必須
  • あれこれポップアップとCSS生成内容 - 徒書

    CSS生成内容による属性値の表示とあれこれポップアップを組み合わせて使っている場合の問題点と、解決方法について述べてみます。 CSS2では、:before擬似要素や:after疑似要素とcontentプロパティを使うことにより、HTML文書の文に無い内容を生成することができます。例えば、引用文のマークアップ(blockquote, q要素)について、title属性で示した引用元を表示させたりすることが可能です。 CSS生成内容表示サンプル ※ Firefox, OperaなどCSS2生成内容に対応したブラウザでご覧ください。CSSHTML文書内にstyle要素として記述しています(以下のサンプルも同様)。 このようにCSSによりtitle属性の値を表示させている文書で、あれこれポップアップを同時に使用していると問題が起ります。マウスカーソルを該当の要素の上に移動させると、生成内容のうち

    xworks
    xworks 2006/11/23
    あれこれポップアップ ::before ::after 消失について
  • Re: あれこれポップアップとprototype.jsを同時に使うには - 最速チュパカブラ研究会

    http://www.akatsukinishisu.net/itazuragaki/js/arekore_popup_and_prototype_js.html そういえば、私も引数attrにmatchプロパティ(またはメソッド)が無ければreturnするという泥縄で解決していたのですが、せっかくなのでもう少し根(に近いところ)での解決を試してみました。 このエラーの原因は、prototype.jsがArrayに対して などいろいろ拡張をかけているため、ArekorePopup.jsの初期設定を格納している配列 が汚染され、 といった部分で余計なものが列挙されてしまうという所にあります。 単純な解決方法としてはfor (var i in AP.attrs)をfor (var i = 0;i < AP.attrs.length;i++)にしてしまう手がありますが、修正箇所が散らばるしなん

    xworks
    xworks 2006/11/23
    あれこれポップアップ Opera9
  • XPath, $X function, NSResolver < 16 < March < 2006 < nulog, NULL::something : out of the headphone

    JS の XPath なんて書きましたけど、重大なバグがありまして、っていうかなんで気がつかなかったんだろう、えーそれは application/xhtml+xml なページ、すなわち XML として、名前空間をちゃんと扱うページではまともにセレクトできないんですよーははははー、例えばこのサイトとかね。 $X = function (exp, context) { if (!context) context = document; var resolver = function (prefix) { var o = document.createNSResolver(context)(prefix); return o ? o : (document.contentType == "text/html") ? "" : "http://www.w3.org/1999/xhtml"; } v

  • JavaScript 1.6: Days on the Moon

    前の記事で書いた Bug 306664 が修正済みとなり、Firefox 1.5 Beta 1 からは晴れて JavaScript 1.6 に対応するようになった。JavaScript 1.6 の新機能は前の記事に書いたとおり。実際に使用するには、 <script type="application/javascript; version=1.6"> // <![CDATA[ var xml = <element>content</element>; // ]]> </script> という風に type 属性に version=1.6 パラメータを指定する。e4x=1 と指定しなくても E4X は有効になるし、逆に e4x=0 と指定しても無効にはならない。 <script language="JavaScript1.6"> と指定されたスクリプトも動作するが、この場合 E4X は有効に

  • Firefox 1.5 の JavaScript の主な変更点: Days on the Moon

    えむもじらにて Firefox 1.5 の主な変更点が取り上げられているが、JavaScript 関係の話題がないようなので補足しておく。その後 JavaScript に関する話題も追加された。 E4X E4X (ECMAScript for XML) がサポートされた (Bug 246441) 。これにより JavaScript のデータ型として XML を扱うことができるようになる。サンプルは ECMAScript for XML - d.y.d.などを参照。 Array extras Array オブジェクトのインスタンスメソッドに indexOf 、lastIndexOf 、forEach 、map 、filter 、some 、every が追加された (Bug 290592) 。詳細については Core JavaScript 1.5 Reference の Array の項を参

  • E4X (ECMAScript for XML)

    23:58 05/04/30 E4X追記 Mozilla 1.8 beta 1 や Firefox Nightly Build でも <script type="text/javascript;e4x=1"> のように、;e4x=1 をつけると使えるようになります。 Taken SPC: E4Xの日語サンプル:コメント 行けるそうですよん。素晴らしい。 15:20 05/04/27 ECMAScript for XML E4X (ECMAScript for XML) という規格がありまして、まあ平たく言うと、XMLが そのまんまECMAScript (JavaScript,ActionScript等) 言語での値になって便利だよ という言語拡張です。こんな感じ。{}でXMLの中にECMAScriptの式も埋め込めたりと。 var taro = <person> <name>山田太郎</