タグ

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

タグの絞り込みを解除

javascriptとmozillaに関するgotinのブックマーク (2)

  • JavaScriptでXPCOMを作成する - FAX

    JavaScript 実際に拡張のなかに組み込んでないから間違ってるかも。 seamonkey/xpcom/sample/nsSample.jsDev : Extending the Chrome Protocol - MozillaZine Knowledge Base JavaScriptだけでXPCOMを作るのは、こんなコードになるみたい。これを適当な名前をつけて、拡張の下のcomponentsというディレクトリに保存する。登録させるためには、プロファイルフォルダのcompreg.datとxpti.datを削除してXPCOMのキャッシュを一度クリアする必要があるかも。 var count = 0; function NSGetModule(compMgr, fileSpec) { return { CID : Components.ID('{f39ef159-b8d5-40e4-a

  • nazonoDiary - compareDocumentPosition

    で、編集画面が使いにくい(投稿関係ボタンをテキスト・エリアの下に)のを作るときにドキュメントが全然見つからずに苦労したcompareDocumentPositionについて そもそもieだと contains で「エレメントは親子関係にあるか?」が調べられるのだけれど、Mozillaではその関数は定義されてなさそう。Firebugでエレメントを見ているとcompareDocumentPositionというそれっぽい関数を見つけたのはいいが、使い方がさっぱりわからない… DOM関係のドキュメントを調べるときにとても参考になるJavaDocには short compareDocumentPosition(Node other) throws DOMException ドキュメントでの位置について参照ノード (このメソッドが呼び出されているノード) とパラメータとして渡されたノードをドキュメント

    nazonoDiary - compareDocumentPosition
  • 1