このチュートリアルは、 <canvas> 要素を使用して二次元のグラフィックを描画する方法を、基本から説明します。ここでの例は、キャンバスで何ができるかを明確に示すものであり、独自のコンテンツを作成するためのコードスニペットも提供しています。 <canvas> は HTML の要素であり、スクリプト(ふつうは JavaScript)を使ってグラフィックを描くことができます。これは例えば、グラフを描いたり、写真を合成したり、簡単なアニメーションを作成したりすることができます。 <canvas> は Apple が macOS Dashboard のために WebKit に初めて導入した後、ブラウザーに実装されました。現在は、あらゆる主要ブラウザーが対応しています。 <canvas> を使うのはそれほど難しくはありませんが、 HTML と JavaScript の基本的な理解が必要です。一部の
Add-ons allow developers to extend and modify the functionality of Firefox. They are written using standard Web technologies - JavaScript, HTML, and CSS - plus some dedicated JavaScript APIs. Among other things, an add-on could: Change the appearance or content of particular websites Modify the Firefox user interface Add new features to Firefox There are several types of add-ons, but the most comm
const xpathResult = document.evaluate( xpathExpression, contextNode, namespaceResolver, resultType, result, ); The evaluate() method takes a total of five parameters: xpathExpression: A string containing the XPath expression to be evaluated. contextNode: A node in the document against which the xpathExpression should be evaluated, including any and all of its child nodes. The document node is the
If you are looking for Add-on SDK solution for XPCOM JavaScript components then check out platform/xpcom module first. This is a "Hello World" tutorial for creating an XPCOM component in JavaScript. This tutorial does not describe how and why XPCOM works the way it does, or what every bit of the example code does. That's been detailed elsewhere. This tutorial will show you what you need to do to g
The XPCOM Glue is a static library which component developers and embedders can link against. It allows developers to link only against the frozen XPCOM method symbols and maintain compatibility with multiple versions of XPCOM. Compiling or linking against XPCOM headers There are three ways to compile/link against XPCOM headers/libraries: Frozen linkage: dependent glue (dependent on xpcom.dll) XPC
This is an archived page. It's not actively maintained. Tamarin is a JavaScript engine written in C++. It currently implements Adobe ActionScript™ 3 (a superset of ECMAScript Edition 3) and is embedded within the Adobe® Flash® Player versions 9 and later. Tamarin's jit-compiler, NanoJIT, is also used in TraceMonkey ergo SpiderMonkey, which is Mozilla’s JavaScript engine in Firefox. Tamarin is avai
This is an archived page. It's not actively maintained. Array types Mozilla has many array classes because each array is optimized for a particular usage pattern. This guide describes the available arrays as well as the enumerator classes that can be used to get to them. In this document the term Array refers to a container for multiple objects with a numeric, zero-based index. The standard array
This is an archived page. It's not actively maintained. Support for extensions using XUL/XPCOM or the Add-on SDK was removed in Firefox 57, released November 2017. As there is no supported version of Firefox enabling these technologies, this page will be removed by December 2020. Add-ons using the techniques described in this document are considered a legacy technology in Firefox. Don't use these
このチュートリアルは XUL (XML User-interface Language) について述べています。この言語は Mozilla アプリケーション用に作成され、そのユーザインターフェイスを定義するのに使用されています。 はじめに はじめに XULの構造 Chrome URL マニフェストファイル シンプルな要素 ウィンドウを作成する ボタンを追加する ラベルと画像を追加する 入力コントロール 数値コントロール リストコントロール プログレスメーター HTML 要素を追加する スペーサーを使用する その他のボタン機能 ボックスモデル ボックスモデル 要素の配置 ボックスモデルの詳細 グループボックス さらに要素を追加する その他のレイアウト要素 スタックとデッキ スタックの配置 タブボックス グリッド コンテンツパネル スプリッター ツールバーとメニュー ツールバー 簡単なメニュー
世界で最も有名な OS 上の最も最適なブラウザを作るお手伝いをしていただき感謝します。このドキュメントはローカルマシンで独自のバージョンの Firefox をビルドしたり改造するための手助けになるでしょう。セットアップは難しいことではありませんが、時間が必要です。たくさんのデータをダウンロードする必要があります!早い回線でも 10~15分必要で、もしかすると1、2時間に及ぶかもしれません。 詳細は以下に記載してありますが、実際にあなた自身でセットアップして動作させてください。 準備 複雑ではありませんが、OS X 上で Firefox をビルドするにあたりいくつか準備が必要となります。 OS X 上で使い慣れているターミナル環境 OS X 10.7 以上。もしわからなければ Apple メニュー上の「この Mac について」を開くことでわかります。 次に、Python がインストールされて
これらは複雑なものではなく、Linux 上で Firefox をビルドするいくつかの準備が必要なだけです。 あなたは以下のことが必要です: Linux の 64 ビットインストール。ターミナルウィンドウ上で、uname -m と入力し x86_64 と表示されるかどうかで確認することができます。 次に、Python がインストールされている必要があります。すでにインストールされている場合は python --version にて確認することができます。もしそうでなければ、利用しているディストリビューションのパッケージマネージャからインストールすることができます。システムをアップデートしてください。 最後に高速なインターネット回線と、30GB の空きディスク容量が必要となってきます。 始める Linux のセットアップを完了するのは早くて簡単です。 もしなにも開始していない場合、「src」デ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く