タグ

ブックマーク / developer.mozilla.org (13)

  • Using JavaScript code modules - MDC

    JavaScript コードモジュールは、 Firefox 3 (Gecko 1.9) にて導入されたコンセプトで、特権を持った異なるスコープ間でコードを共有するために用いられます。また、モジュールは、グローバルな JavaScript のシングルトンオブジェクトを生成するために用いることもできます(以前は JavaScript XPCOM オブジェクトを使う必要がありました)。 JavaScript コードモジュールは、登録されたパスに配置された純粋な JavaScript のコードです。 Components.utils.import を使って、 XUL スクリプトや JavaScript XPCOM スクリプトのような特定の JavaScript のスコープへモジュールを読み込むことができます。 非常に単純な JavaScript モジュールの例を以下に示します: var EXPOR

    otsune
    otsune 2009/09/30
  • Prism - Archive of obsolete content | MDN

    Prism is no longer developed by Mozilla Labs. There are now no alternatives. Prism is a simple XULRunner-based browser that hosts web applications without the normal web browser user interface. Prism is based on a concept called Site-Specific Browsers (SSB). An SSB is designed to work exclusively with a single web application. It doesn’t have the menus, toolbars and other accoutrements of a tradit

    Prism - Archive of obsolete content | MDN
    otsune
    otsune 2009/06/11
  • Scripting - Archive of obsolete content | MDN

    otsune
    otsune 2009/06/11
  • Supporting search suggestions in search plugins - Archive of obsolete content | MDN

    MozSearch は、サーチサジェスト (検索提案, search suggestions) をサポートします。 利用者が検索バーに入力することで、Firefox 2 は検索プラグインに指定されたオンラインサーチサジェストの URL に問い合わせます。 リストを取得すると、検索バーの下側にポップアップボックスを表示し、ユーザは提案された検索後から選択することができます。もし、ユーザが入力を続ければ、新しいサジェストをサーチエンジンに要求し、表示リストを更新します。 Firefox 2 に含まれている YahooGoogle 検索プラグインはサーチサジェストをサポートしています。 検索プラグインにサーチサジェストを実装する サーチサジェストをサポートするには、検索プラグインは type アトリビュートが "application/x-suggestions+json" である追加の

    Supporting search suggestions in search plugins - Archive of obsolete content | MDN
    otsune
    otsune 2009/02/09
  • xpcshellベースのユニットテスト(単体テスト)の書き方 | MDN

    xpcshell ツールはいくつかの種類の機能のテストに利用可能です。XPCOM の層で(スクリプトから利用可能なインターフェースを通じて)利用可能な物は、xpcshell でテストする事ができます。より多くの情報への手がかりを得るにはMozilla の自動テストおよび "automated testing" タグが指定されているページを参照してください。 初めての xpcshell ベースのテスト 初めての xpcshell ベースのテストの作り方は、簡単です。以下の内容で、test_first.js という名前(ユニットテストのファイル名は必ず test_ で始めてください)のファイルを作成してください。: function run_test() { // 何か複雑な処理を行い、その結果としてどのような結果が望まれているのかをここに書いてください。 // これはただの例なので、true

    xpcshellベースのユニットテスト(単体テスト)の書き方 | MDN
    otsune
    otsune 2009/02/03
  • Using microformats - Archive of obsolete content | MDN

    microformats (マイクロフォーマット) は、Web サイトがブラウザにセマンティックデータを提供して、ページ上の情報の要約を表示できるようにする仕組みです。ページ作者は、ドキュメント自体をパースする方法を知っている必要はありません。Firefox 3 は、microformats へのアクセスを提供する Microformats グローバルオブジェクトを実装しています。このオブジェクトと関連する API を利用すれば、microformats を簡単に検出したり読み取ることができます。 microformats API の読み込み Microformats オブジェクトは、Firefox 3 に追加された新しい JavaScript スクリプトローダーを使って作成します。API を利用するには、まず次のようにオブジェクトを読み込みます。 Components.utils.imp

    Using microformats - Archive of obsolete content | MDN
  • The geo microformat - MDC

  • Guide - Bugzilla-jp | MDN

    はじめてのバグジラ このドキュメントはBugzilla-jpを利用するのに必要な知識やノウハウを提供しています。もし、このドキュメントの内容が不十分だったり、間違った記述を発見した場合、Bugzilla-jpにプロダクト:mozilla.gr.jp、コンポーネント:bugzilla-jpでバグとして報告してください。 このドキュメントの読み方 このドキュメントは目的に応じて読み分けることができるように、複数の章に分割されています。Bugzilla-jpを利用する全ての利用者は第一章と第二章は必ず目を通す必要があります。 そして、それ以外にもあなたのとりたい行動(たとえばバグを報告したい等)にあわせて、その手順を紹介したドキュメントを読む必要があります。 このドキュメントは各手順の単なる説明書ではなく、その際に決まっている様々なルールを明文化しています。このルールに従わない方の参加は多くの開

    Guide - Bugzilla-jp | MDN
    otsune
    otsune 2008/06/19
  • XPCNativeWrapper | MDN

    「明示的」か「暗黙的」か XPCNativeWrapper の挙動が明示的 (explicit)か暗黙的 (implicit)かの違いは、 保護されていないスクリプトからの、暗黙的な XPCNativeWrapper 上のプロパティへのアクセスは、安全ではないという点です。 このときのプロパティへのアクセスは、XPCNativeWrapper の wrappedJSObject を通して転送されます。 このことは、保護されていないスクリプトでは、 暗黙の XPCNativeWrapper によって想定外のコードが渡されることで、バグが発生することを心配する必要はないことを意味します。 また、そういったスクリプトからは、安全ではないオブジェクトへアクセスする場合は、用心する必要があることも意味します。 明示的な XPCNativeWrapper 上のプロパティにアクセスする場合は、呼び出し元

    XPCNativeWrapper | MDN
    otsune
    otsune 2008/04/03
  • HTTP/1.x のコネクション管理 - HTTP | MDN

    HTTP ガイド リソースと URI ウェブ上のリソースの識別 データ URL MIME タイプ入門 よくある MIME タイプ www 付きと www なしの URL の選択 HTTP ガイド HTTP の基 HTTP の概要 HTTP の進化 HTTP メッセージ 典型的な HTTP セッション HTTP/1.x のコネクション管理 プロトコルのアップグレードの仕組み HTTP セキュリティ Content Security Policy (CSP) HTTP Strict Transport Security (HSTS) X-Content-Type-Options X-Frame-Options X-XSS-Protection Mozilla web security guidelines Mozilla Observatory HTTP アクセス制御 (CORS) HTTP

    HTTP/1.x のコネクション管理 - HTTP | MDN
    otsune
    otsune 2008/02/29
  • Using microformats - Archive of obsolete content | MDN

    Microformats allow web sites to provide semantic data to the browser in order to make it possible to present summaries of the information on a page without having to know how to parse the document itself. Firefox 3 implements a global Microformats object that provides access to microformats. This object and its API make finding and reading microformats easy to do. The Microformats object is create

  • LiveConnect | MDN

    LiveConnect は、JavaScript から Java クラスなどのメソッドを呼べる機能を既存の Java の機能を利用して提供するアプリケーション作成用のインターフェースの名称です。 アプレットに対する LiveConnect は HTML ページのアプレットタグの "MAYSCRIPT" 属性を利用して有効化されます。 アプレットは netscape.javascript パッケージを利用して JavaScript のオブジェクトを参照することが可能になり、 スクリプトは直接アプレットのメソッドを呼ぶことが可能になります (document.applets.name.methodName() 経由で)。 標準的な Java オブジェクトは JavaScript コードから作成と制御の両方が可能です。(たとえば、"new java.lang.String('javascript

    LiveConnect | MDN
    otsune
    otsune 2007/08/26
  • JavaScript ガイド - JavaScript | MDN

    JavaScript チュートリアル 初級編 JavaScript の基礎 JavaScript の第一歩 JavaScript の構成要素 JavaScript オブジェクト入門 JavaScript ガイド 入門編 文法とデータ型 制御フローとエラー処理 ループとイテレーター 関数 式と演算子 数と日付 テキスト処理 正規表現 インデックス付きコレクション キー付きコレクション オブジェクトを利用する Using classes プロミスの使用 JavaScript 型付き配列 イテレーターとジェネレーター メタプログラミング JavaScript モジュール 中級編 クライアントサイド JavaScript フレームワーク クライアントサイド Web API Language overview JavaScript のデータ構造 等値比較と同一性 プロパティの列挙可能性と所有権 クロ

    JavaScript ガイド - JavaScript | MDN
  • 1