タグ

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

  • The DOM and JavaScript - MDC

    とりわけ、ECMAScript は以下のものを定義しています。 言語文法(構文解析のルール、キーワード、制御フロー、オブジェクトリテラルの初期化、…) エラー処理のメカニズム (throw、try/catch、ユーザー定義エラー型の作成機能) 型 (真偽値、数値、文字列、関数、オブジェクト、…) グローバルオブジェクト。ブラウザー環境では、このグローバルオブジェクトは window オブジェクトですが、ECMAScript ではブラウザーとは直接関係のない API のみが定義されています。例えば parseInt、parseFloat、decodeURI、encodeURI…… プロトタイプベースの継承メカニズム。その対象は次のもの: ビルトインオブジェクトと関数(JSON、Math、Array.prototype メソッド、オブジェクト内部確認メソッド……) Strict モード (ここ

    The DOM and JavaScript - MDC
    hisasann
    hisasann 2008/09/02
    DOMについてのまとめ。alertはDOMレベル0。getElementsByTagNameで帰ってくる配列はNodeListでJSの配列ではない
  • JavaScript style guide - Mozilla | MDN

    else は上で示したように常に単独の行に書いてください。 return の後には else を使わないでください。 if (x < y) return -1; if (x > y) return 1; return 0; i++ も ++i も使用可能です。 インライン関数はそのデバッグが楽になるように名前を付けてください。関数をプロパティに代入しただけではその関数に名前を付けることはできません。次のようにしてください。 var offlineObserver = { observe: function OO_observe(aSubject, aTopic, aState) { if (aTopic == "network:offline-status-changed") setOfflineUI(aState == "offline"); } }; 名前や列挙値には interCap

    JavaScript style guide - Mozilla | MDN
    hisasann
    hisasann 2008/09/01
    スタイル。コーディング規約
  • JavaScript - MDC

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

    JavaScript - MDC
    hisasann
    hisasann 2008/06/19
    本家本家
  • JavaScript 2 and the Future of the Web

    It's all over the Web Hixie's webstats: The script element was used on roughly half the pages we checked. The most common attributes: language src type defer charset id fptype for event name langauge class tppabs langugage languaje. Required for any modern ("Ajax", "Web 2.0") web application Tim O'Reilly, from this April's radar.oreilly.com: As you might expect, Javascript book sales are up 121%,

  • Rhino | MDN

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

    Rhino | MDN
  • SpiderMonkey - Mozilla | MDN

    SpiderMonkey は 、C / C++ で書かれた JavaScript エンジンです。Firefoxを含む、Mozillaの複数の製品で使用されており、MPL2  ライセンスの下で利用できます。 独立したソースコードリリースは、リリースページにあります。 ビルド SpiderMonkey のビルド手順 SpiderMonkey をビルドしてテストスイートを実行する方法について。 SpiderMonkey の利用 JavaScript シェルの手引き JavaScript シェルの取得、構築、利用方法について。 JSAPI ユーザガイド このガイドでは、SpiderMonkey の概要と、あなたのアプリケーションを JavaScript 対応にするため、アプリケーションから組み込んだエンジンを呼び出す方法について説明します。 JSAPI クックブック よく使われる JavaScri

    SpiderMonkey - Mozilla | MDN
  • XULRunner - Archive of obsolete content | MDN

    XULRunner とは、Firefox や Thunderbird と同じくらい多機能な XUL+XPCOM アプリケーションを単独で起動するための Mozilla ランタイムパッケージです。XULRunner はアプリケーションをインストール、アップグレード、さらにアンインストールする機能も提供しています。また、他のプロジェクトや製品への Mozilla テクノロジーの組み込みを可能にする libxul も提供します。 XULRunner 16.0 がリリースされました。ftp.mozilla.org からダウンロード可能です。インストールおよびアンインストール、その他の情報についてはリリースノートをご覧ください。 Firefox 3 以降にはプライベートな XULRunner パッケージが含まれているため、互換性のある XULRunner アプリケーションを -app スイッチを使用

    XULRunner - Archive of obsolete content | MDN
  • 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