タグ

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

  • Rhino | MDN

    Rhino はすべてが Java で記述された JavaScript のオープンソースな実装です。それは一般的には、Java アプリケーション環境へ組み込まれて、エンドユーザーによるスクリプトの記述が可能になります。J2SE 6 ではデフォルトの Java スクリプティングエンジンとして組み込まれています。 ダウンロード ソースとバイナリを取得する 方法。 ドキュメント スクリプト記述者と組み込み開発者への Rhino の情報。 ヘルプ 困ったときの いくつかのリソース。

    Rhino | MDN
    hitode909
    hitode909 2010/01/08
  • JavaScript での XPath の利用の手引き - XPath | MDN

    const xpathResult = document.evaluate( xpathExpression, contextNode, namespaceResolver, resultType, result, ); evaluate() 関数は 5 つの引数を取ります。 xpathExpression: 評価する XPath 式を文字列で指定します。 contextNode: xpathExpression を評価する対象となる文書内のノードを指定します。指定されたノードの全ての子ノードに対しても評価が行われます。もっともよく使用される値は document ノードです。 namespaceResolver: xpathExpression に含まれるあらゆる名前空間接頭辞を渡され、その接頭辞に対応する名前空間 URI を表す文字列を返す関数です。この関数により、 XPath 式で使

    JavaScript での XPath の利用の手引き - XPath | MDN
    hitode909
    hitode909 2010/01/08
  • Navigator.registerProtocolHandler() - Web API | MDN

    HTML DOM APINavigatorインスタンスプロパティactiveVRDisplaysappCodeNameappNameappVersionbluetooth Experimental buildIDclipboardconnectioncontactscookieEnabledcredentialsdeviceMemorydoNotTrackgeolocationglobalPrivacyControlgpuhardwareConcurrencyhidinkkeyboardlanguagelanguageslockslogin Experimental maxTouchPointsmediaCapabilitiesmediaDevicesmediaSessionmimeTypes 非推奨 onLineoscpupdfViewerEnabledpermissionsplatfo

    Navigator.registerProtocolHandler() - Web API | MDN
    hitode909
    hitode909 2009/10/28
  • How to build an XPCOM component in JavaScript - Mozilla | MDN

  • nsIProcess - Mozilla | MDN

    Inherits from: nsISupports Last changed in Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1) Implemented by: @mozilla.org/process/util;1. To create an instance, use: var process = Components.classes["@mozilla.org/process/util;1"] .createInstance(Components.interfaces.nsIProcess); Method overview

    nsIProcess - Mozilla | MDN
  • XPCOM - Mozilla | MDN

    XPCOM は Microsoft COM と同じクロスプラットフォームのコンポーネントオブジェクトモデルです。これには複数の言語バインディングがあり、XPCOM コンポーネントを C++ に加えて JavaScriptJavaPythonで使用および実装することができます。XPCOM のインタフェースは XPIDL という IDL の方言で定義されています。 Accessing the Windows Registry Using XPCOM Fun With XBL and XPConnect この文章では、XBL の応用である、XULウィジェットへのアクセスを可能にする簡単な XPCOMインターフェースについて述べます。 XBLのこのインターフェースを定義するという特徴は、自動補完を行う C++ オブジェクトへの XPConnectを介したインターフェースを定義するのに使用されま

    XPCOM - Mozilla | MDN
  • Running applications - Code snippets | MDN

    This is an archived page. It's not actively maintained. このページでは、Mozilla XPCOM インターフェースを利用して、chrome JavaScript コードから他のプログラムを起動する方法について解説します。プログラムを実行するには二つの方法があります。一つ目はnsILocalFile:launch メソッドで、二つ目は nsIProcess インターフェースです。 nsILocalFile.launch() を利用する このメソッドは、ファイルをダブルクリックしたのと同じ効果をもたらします。たとえば、実行可能ファイルであれば、ファイルがパラメータ無しで実行されます。いくつかのプラットフォームではこの機能は実装されていませんので、あなたのターゲットとするプラットフォームでこのメソッドが利用可能か確認してください。 nsI

    Running applications - Code snippets | MDN
  • ウェブベースのプロトコルハンドラー - Web API | MDN

    ウェブページで http ではないプロトコルを使用したリソースへのリンクを見つけることがよくあります。例えば、 mailto: プロトコルです。 ウェブ制作者は、ユーザーがウェブページから直接 E メールを送るのに便利な方法を提供したいときに、 mailto: リンクを用いることができます。リンクがアクティブ化されたとき、ブラウザーは、E メールを扱うための標準のデスクトップアプリケーションを起動させるはずです。これは、デスクトップベース プロトコルハンドラーと考えることができます。 ウェブベースプロトコルハンドラーは、ウェブベースアプリーケーションもその処理に追加することを可能にします。これはアプリケーションをウェブに移行させるうえでますます重要になってきています。実際、 mailto リンクを処理できる可能性がある多くのウェブベースの E メールを扱うアプリケーションが存在しています。

    ウェブベースのプロトコルハンドラー - Web API | MDN
  • readonly - Archive of obsolete content | MDN

    hitode909
    hitode909 2009/09/09
  • Date - JavaScript | MDN

    JavaScript の Date オブジェクトは、単一の瞬間の時刻をプラットフォームに依存しない形式で表します。 Date オブジェクトは協定世界時 (UTC) の1970年1月1日からの経過ミリ秒数を表現する Number 含んでいます。 解説 ECMAScript Epoch とタイムスタンプ JavaScript の日時は、基的に協定世界時 (UTC) の1970年1月1日深夜0時からの経過ミリ秒数で指定されます。この日付と時刻は、コンピューターに記録される日付と時刻の値の主な基準値である UNIX Epoch と同じです。 注: Date オブジェクトの中心となる時間値は UTC ですが、日付と時刻、またはその一部を取得する基的なメソッドは、すべて地方時 (ホストシステムなど) のタイムゾーンとオフセットで動作することを覚えておくことが重要です。 Date の最大値は、確実な

    Date - JavaScript | MDN
    hitode909
    hitode909 2009/08/18
  • JSON - MDN Web Docs 用語集: ウェブ関連用語の定義 | MDN

    JavaScript Object Notation (JSON) はデータ交換形式です。厳密なサブセットではありませんが、JSON は JavaScript の構文のサブセットに似ています。多くのプログラミング言語が JSON に対応していますが、JSON はウェブサイトやブラウザーの拡張機能を含む JavaScript ベースのアプリケーションに特に便利です。 JSON は数値、論理値、文字列、null、配列(順序付けられた一連の値)、およびこれらの値(または他の配列やオブジェクト)で構成されるオブジェクト(文字列値マッピング)を表すことができます。 JSON は関数、正規表現、日付などのより複雑なデータ型はネイティブでは表現できません。(Date オブジェクトはデフォルトで ISO 形式の日付を含む文字列にシリアライズされるため、情報は完全に失われません。) JSON で追加のデータ

    JSON - MDN Web Docs 用語集: ウェブ関連用語の定義 | MDN
    hitode909
    hitode909 2009/08/18
  • clearTimeout() - Web API | MDN

    ウェブページのコンテキストで以下のスクリプトを実行し、ページを一度クリックしてください。1秒後にメッセージがポップアップします。1秒間に複数回ページをクリックしても、アラートは一度しか表示されません。 const alarm = { remind(aMessage) { alert(aMessage); this.timeoutID = undefined; }, setup() { if (typeof this.timeoutID === "number") { this.cancel(); } this.timeoutID = setTimeout( (msg) => { this.remind(msg); }, 1000, "Wake up!", ); }, cancel() { clearTimeout(this.timeoutID); }, }; window.addEvent

    clearTimeout() - Web API | MDN
    hitode909
    hitode909 2009/05/15
  • Canvas tutorial - MDC

    このチュートリアルは、 <canvas> 要素を使用して二次元のグラフィックを描画する方法を、基から説明します。ここでの例は、キャンバスで何ができるかを明確に示すものであり、独自のコンテンツを作成するためのコードスニペットも提供しています。 <canvas> は HTML の要素であり、スクリプト(ふつうは JavaScript)を使ってグラフィックを描くことができます。これは例えば、グラフを描いたり、写真を合成したり、簡単なアニメーションを作成したりすることができます。 <canvas> は ApplemacOS Dashboard のために WebKit に初めて導入した後、ブラウザーに実装されました。現在は、あらゆる主要ブラウザーが対応しています。 <canvas> を使うのはそれほど難しくはありませんが、 HTMLJavaScript の基的な理解が必要です。一部の

    Canvas tutorial - MDC