タグ

2007年11月10日のブックマーク (8件)

  • https://jp.techcrunch.com/2007/11/09/true-knowledge-launches-natural-language-search-engine/

    https://jp.techcrunch.com/2007/11/09/true-knowledge-launches-natural-language-search-engine/
  • 作って納得! DOM 2 Events: Days on the Moon

    ブラウザ上でのプログラミングで避けては通れないのがイベント処理。その仕組みは DOM Level 2 Events にて規定されています。しかし、とりあえず addEventListener メソッドを使ってはいるものの、それがどのような意味を持つか詳しくは知らないといったことはありませんか。そこでここでは、DOM 2 Events のイベントモデルを理解し、ブラウザが裏で何をしているのかを把握するために、実際にそのイベントモデルを実装してみることにします。具体的には、仕様書に定められたインターフェースを JavaScript で実装し、それらを組み合わせてイベントの発生をシミュレートしてみます。 Event インターフェース EventListener インターフェース EventTarget インターフェース DocumentEvent インターフェース DOMException イン

  • DOM Events とブラウザの実装: Days on the Moon

    ブラウザ上でのイベント処理の仕組みは DOM 2 Events および DOM 3 Events 草案にて規定されています。しかし、DOM 2 Events で言及されていない部分など、細かい動作はブラウザごとに異なっていることもあります。そうした仕様と実装の差異を、「作って納得! DOM 2 Events」で触れなかったものも含めて、いくつかまとめてみました。 ターゲットフェーズで呼び出されるリスナ DOM 2 Events のイベントモデルにおいて、あるノードでイベントが発生すると、そのノードの祖先ノードのイベントリスナが呼び出されるキャプチャリングフェーズ、そのノード自身のイベントリスナが呼び出されるターゲットフェーズ、再び祖先ノードのイベントリスナが呼び出されるバブリングフェーズと、3 段階にわたってイベントが伝播していきます。このうちターゲットフェーズでは、addEventLis

  • ECMAScript for XML (E4X) 仕様邦訳

    この文書は ECMA-357 ECMAScript for XML (E4X) Specification 2nd edition を訳者 (nanto_vi) が私的に訳したものであり、Ecma International またはその他の関連団体・個人とは一切関係ありません。 この文書は正規の仕様ではありません。正規の仕様に関しては Ecma International から PDF で公開されています。 翻訳の内容については保障しません。この文書の利用によって発生したいかなる損害についても訳者は責任を負いません。 翻訳上の誤りなどがあれば訳者 (ブログまたはメール <nanto (at) moon.email.ne.jp>) までご連絡ください。 Standard ECMA-357 2nd Edition / December 2005 序文 2002 年 6 月 13 日、BEA S

  • 糸柳和法のオッパイぷるるん☆放送局 - 各種 RTMP サーバーでのライブストリーミングの実現

    monjudoh
    monjudoh 2007/11/10
    FlashVideo用のストリーミング配信サーバソフトウェア Flash Media Server、Wowza Media Server、Red5についての比較。
  • わたしのこと。詐欺じゃない!無料占いが一番良かった – 無料占いラボ

    良く当たる占い師、電話占いウィルで人気・・・・・・。 そして、この先運勢がさらに上がると言ってたけど。 照山先生の鑑定。 典型的な関係の修復もできるのが現状なのですが、凄く見えてるなあと驚きました。 先輩と二人の口から伝わったものがメインになっています。 数日前の話。 宮益先生~。 ここで聞いてくる会社は危ない。 不景気なのに客多いのがLunette先生でしたら、恋愛面でも特に複雑であればあるほどに聖呼(せいこ)霊能者は電話占いを利用した結果を伝えてきた.生年月日などからの評判で聞いてこないからオススメ・・・・。 音波先生(おとは)先生霊場天扉は、先生によって違いがあります自分専用の鑑定は、パートナーとの親密度がアップして下さいます。 ここはアドレスいらないから信用してると聞いたけどホントかな?。 的確な判断をつけたいという方は多いことかと思われるでしょうか!見えている先生プロフィールを見

    monjudoh
    monjudoh 2007/11/10
    階層メニューを作る用ライブラリ
  • 基底クラスのコンストラクタを呼び出す: Days on the Moon

    「【JavaScript】多重に派生されたクラスのコンストラクタで,基底クラスのコンストラクタを呼び出す方法」(Graviness Blog) にて基底クラスのコンストラクタを呼び出すという話題が出ていた。優乃さんは this から基底クラスのコンストラクタを呼び出したいようだが、JavaScript では this が何をさすかは文脈により異なってくる (「ECMAScript における this の意味」(Noncommutative Field) を参照)。なので個人的には基底クラスに関する操作はインスタンス (this) よりもクラス (コンストラクタ関数) から行ったほうがいいと思う。クラス名に依存したくないなら arguments.callee を用いればよい。 function Animal() {} // 基底クラス function Dog() { this.__supe

    monjudoh
    monjudoh 2007/11/10
    Javaで言うところのコンストラクタ内でsuper();みたいのをJavaScriptでもやる方法。
  • JavaScript の new 演算子の意味: Days on the Moon

    JavaScript における new 演算子の動作は大まかにいって以下のとおりである。(new F() とした場合。) 新しいオブジェクトを作る。 1 で作ったオブジェクトの [[Prototype]] 内部プロパティ (__proto__ プロパティ) に F.prototype の値を設定する。 F.prototype の値がオブジェクトでないのなら代わりに Object.prototype の値を設定する。 F を呼び出す。このとき this の値は 1 で作ったオブジェクトとし、引数には new 演算子とともに使われた引数をそのまま用いる。 3 の返り値がオブジェクトならそれを返す。そうでなければ 1 で作ったオブジェクトを返す。 ここで「オブジェクトである」というのはプリミティブ値 (文字列、数値、真偽値、undefined 、null) ではないということだ。new Stri

    monjudoh
    monjudoh 2007/11/10
    new演算子とコンストラクタの動作。『F の返り値がオブジェクトでないとき、new F() の値には F の返り値ではなく新たに作られたオブジェクトが使用される』