The JSON object contains methods for parsing JavaScript Object Notation (JSON) and converting values to JSON. It can't be called or constructed, and aside from its two method properties, it has no interesting functionality of its own. Description JavaScript and JSON differences JSON is a syntax for serializing objects, arrays, numbers, strings, booleans, and null. It is based upon JavaScript synta
警告: E4X は非推奨です。E4X は content に対して Firefox 16 からデフォルトで無効に、chrome に対して Firefox 17 からデフォルトで無効に、そして Firefox 18 で削除される予定です。代替として、DOMParser/DOMSerializer または 非ネイティブの JXON アルゴリズムを使用してください。 警告: この記事の内容は古くなっている可能性があります。 最終更新日は 2010 年 11 月 12 日です。英語版の最新の内容も合わせてご覧下さい。 JavaScript 1.6 で初めて導入された E4X により、JavaScript 言語にネイティブ XML オブジェクトが導入され、さらに XML 文書リテラルを JavaScript コードに埋め込むための構文も追加されています。 E4X の完全な定義は Ecma-357 仕
Firefox 3.5 では数多くの新機能が導入され、また、幅広い種類のWeb 標準に対するサポートが追加および改善されます。この記事は主な変更点をカバーする記事へのリンクを伴う広範囲に及ぶ一覧を提供します。 HTML5 サポート Using audio and video in Firefox Firefox 3.5 では HTML5 の audio および video 要素がサポートされます。 Offline resources in Firefox Firefox 3.5 では HTML5 のオフラインリソース仕様をすべてサポートしています。 ドラッグ&ドロップ HTML5 のドラッグ&ドロップ API によって Web サイト内および Web サイト間のアイテムのドラッグ&ドロップがサポートされます。これにより、拡張や Mozilla ベースアプリケーションに対してもより単純な A
Current Release Firefox release notes. Firefox ESR current release notes. Thunderbird current release notes. SeaMonkey current release notes. Upcoming Releases Upcoming Firefox release dates are listed at whattrainisitnow.com. Thunderbird approximately (i.e. not strictly) follows the ESR schedule listed there. Past Releases The full list of Firefox release notes is available on mozilla.org. The fu
グローバルの setTimeout() メソッドは、時間切れになると関数または指定されたコードの断片を実行するタイマーを設定します。 setTimeout(code) setTimeout(code, delay) setTimeout(functionRef) setTimeout(functionRef, delay) setTimeout(functionRef, delay, param1) setTimeout(functionRef, delay, param1, param2) setTimeout(functionRef, delay, param1, param2, /* … ,*/ paramN) functionRef タイマーが満了した後に実行する関数。 code 関数の代わりに文字列を含める代替構文も許容されており、タイマーが満了したときに文字列をコンパイルして実
メソッド addObserver() 特定のトピックに関する通知を受けるために指定したリスナーの登録を行います。 void addObserver( in nsIObserver anObserver, in string aTopic, in boolean ownsWeak); 引数 anObserver 通知を受けるインタフェースポインタ。 aTopic 通知のトピックまたはサブジェクト。 ownsWeak false に設定した場合、nsIObserverService は anObserver に対する強力な参照を保持します。true に設定し、なおかつ anObserver が nsIWeakReference インタフェースをサポートしている場合、弱い参照が保持されます。そうでない場合、エラーが返されます。 removeObserver() 特定のトピックに関する通知を受ける
<canvas> はスクリプト(一般的に JavaScript) を使って図形を描くために使われる新しい HTML 要素です。例えば、グラフを描く、写真を合成する、または簡単な(またはあまり簡単ではない)アニメーションに使うことができます。右の画像は後でこのチュートリアルの中でみる <canvas> を実際に使った例です。 <canvas> は Apple によって Mac OS X の Dashboard のために初めて導入され、後に Safari に実装されました。Firefox 1.5 のような Gecko 1.8 ベースのブラウザもこの新しい要素をサポートしてます。<canvas> 要素は HTML 5 としても知られる WhatWG Web applications 1.0 仕様の一部分です。 このチュートリアルでは、あなたの HTML ページに <canvas> 要素を導入する
Why a re-introduction? Because JavaScript is notorious for being the world's most misunderstood programming language. It is often derided as being a toy, but beneath its layer of deceptive simplicity, powerful language features await. JavaScript is now used by an incredible number of high-profile applications, showing that deeper knowledge of this technology is an important skill for any web or mo
はじめに この文書は、Mozilla の心臓部である Gecko を Hack するための手順を紹介します。 準備 環境 この文書は、以下の環境を想定しています。 OS ソースコードの取得 何よりもまず、Mozilla のソースコードが必要です。この記事では、(この記事の執筆時点で)Firefoxの最新リリースである Firefox 2.0.0.2 を使用します。Firefox 2.0.0.2 のソースコードは、以下から入手可能です。 http://ftp.mozilla.org/pub/mozilla.o....0.0.2/source/ ソースコードはbzipアーカイブです。後で展開作業を行いますので、適当な場所に保存しておいてください。 コンパイラの準備 Windows Build Prerequisitesによると、この記事が対象としている Firefox 2.0.x をビルドする
警告: この記事の内容は古くなっている可能性があります。 このドキュメントの最終更新は 1999 年です。 (1) URL の読み込みは、(Webshell の中の LoadURL か LoadURI の一種から呼び出される)nsWebShell::DoLoadURL の中から始められます。Webshell は、その DocumentLoader が特定の URL を読み込む("view" コマンドの実行する)ことを知らせます。[メモ: nsWebShell.mObserver を nsIStreamObserver として、webshell を nsIContentViewerContainer として DocLoader へ通過させる。] (2) DocumentLoader は、要求されたファイルの転送を始めるために、URL 付きで NS_OpenURI を呼び出します。Necko
Mozilla のソースコードは、ソースアーカイブのダウンロード、あるいはソース管理用の Mercurial (ソース管理)クライアントを使用して入手できます。これからはじめようという場合、あるいは特定の Mozilla 製品リリースを構築する場合は、ソースアーカイブをダウンロードする方法をおすすめします。そうでなければ、Mercurial を使って Mozilla ソースコード(Firefox)または Mercurial を使って comm-central ソースコード(Thunderbird、SeaMonkey、Firefox)を取得してください。 ビルドを試す前に、システム要件とビルドの手引きを復習してください。 ライセンス ソースコードの使用許可情報は私たちのライセンスについてのページにあります。 ダウンロード リリース あなたが取得したいリリースに関するソースコードは、アーカイブ
とりわけ、ECMAScript は以下のものを定義しています。 言語文法(構文解析のルール、キーワード、制御フロー、オブジェクトリテラルの初期化、…) エラー処理のメカニズム (throw、try/catch、ユーザー定義エラー型の作成機能) 型 (真偽値、数値、文字列、関数、オブジェクト、…) グローバルオブジェクト。ブラウザー環境では、このグローバルオブジェクトは window オブジェクトですが、ECMAScript ではブラウザーとは直接関係のない API のみが定義されています。例えば parseInt、parseFloat、decodeURI、encodeURI…… プロトタイプベースの継承メカニズム。その対象は次のもの: ビルトインオブジェクトと関数(JSON、Math、Array.prototype メソッド、オブジェクト内部確認メソッド……) Strict モード (ここ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く