タグ

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

  • Writing Efficient CSS - MDC

    この記事は、Mozilla Japan 翻訳部門もしくはその関連グループによりすでに翻訳済みのものを移行してきました 移行元の文書。英語版と内容が異なる場合や、MDC の他の記事と整合性のとれていない場合があります。 以下の文書では Mozilla の UI で使用する CSS ファイルの最適化についての規則を概説します。最初の節では Mozilla のスタイルシステムにおけるルール分類の要について書きます。このシステムについて理解してもらった上で、続く節では Mozilla のスタイルシステムの力を最大限に発揮するルールの書き方を説明します。 【訳注: CSS スタイルのマッチング処理に於いては、ルール集合のうち各要素に対してマッチするものがないか順に全て調べていく必要があり、単純計算では (要素数)×(ルール数) 回のマッチング処理が必要になってしまいます。如何にしてこれを効率化するの

    hiro-rock
    hiro-rock 2010/05/18
    知識として 指定されたセレクタは右から左に読む
  • RegExp - JavaScript | MDN

    RegExp オブジェクトは、パターンでテキストを検索するために使用します。 正規表現を詳しく知りたい方は JavaScript ガイド の 正規表現 を参考にしてください。 解説 リテラル記法とコンストラクター RegExp オブジェクトを生成するには二通りの方法があります。リテラル記法とコンストラクターです。 リテラル記法は引数をスラッシュで囲み、引用符は使用しません。 コンストラクター関数の引数はスラッシュで囲むのではなく、引用符を使用します。 以下の三つの式は、同じ正規表現を生成します。 /ab+c/i new RegExp(/ab+c/, 'i') // リテラル記法 new RegExp('ab+c', 'i') // コンストラクター リテラル記法では、正規表現が評価されるときにコンパイルを行います。正規表現が変化しない場合は、リテラル記法を使用してください。例えばループ内で

    RegExp - JavaScript | MDN
    hiro-rock
    hiro-rock 2010/03/04
    MDCで学ぶ正規表現
  • 位置情報 API - Web API | MDN

    位置情報 (Geolocation) API を使用すると、ユーザーが望む場合には、自分の位置情報をウェブアプリケーションに提供することができます。プライバシー上の理由から、ユーザーは位置情報を報告する許可を求められます。 Geolocation オブジェクトを使用する WebExtension では、マニフェストに "geolocation" パーミッションを追加しなければなりません。ユーザーのオペレーティングシステムは、最初に要求されたときに位置情報へのアクセスを許可するようにユーザーに促します。 概念と使用方法 ウェブアプリでユーザーの位置情報を取得したいと思うことはよくあります。例えば、ユーザーの位置を地図上にプロットしたり、ユーザーの位置に関連するパーソナライズされた情報を表示したりすることができます。 位置情報 APIは navigator.geolocation への呼び出し

    位置情報 API - Web API | MDN
    hiro-rock
    hiro-rock 2009/11/26
    navigator.geolocationの説明 ※注意:watchPositionのエラー時コールバック関数は1度切り。以後は動作しない。
  • 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
    hiro-rock
    hiro-rock 2009/02/21
    document.evaluate
  • Microsummary XML grammar reference | MDN

    マイクロサマリジェネレータとは、ウェブページから特定の情報を抜き出し、そのページの内容に基づいてそのタイトルが変わるブックマークとして概要を表示するための方法を記述した XML 文書のことです。 この記事では各要素とその属性について説明しつつ、マイクロサマリジェネレータの組み立てに使用する XML の文法に関する詳細情報を提供します。マイクロサマリの作成方法についての入門記事は マイクロサマリの作成 です。 マイクロサマリの作成 のチュートリアルで作成したマイクロサマリジェネレータは次のものです。 <?xml version="1.0" encoding="UTF-8"?> <generator xmlns="http://www.mozilla.org/microsummaries/0.1" name="Firefox Download Count"> <template> <trans

    Microsummary XML grammar reference | MDN
    hiro-rock
    hiro-rock 2009/02/09
    マイクロサマリの話
  • Window: external プロパティ - Web API | MDN

    hiro-rock
    hiro-rock 2008/12/10
    ブックマーク window.sidebar.addPanel
  • Firefox 3 for developers - Mozilla | MDN

    もしあなたが開発者で、Firefox 3 における新機能全体について情報を得ようとしているなら、ここは理解を深めるのに最も適した場所です。この記事は、Firefox 3 に追加された機能をカバーする新しい記事の一覧を提供します。小さな変更が必ずしもすべてカバーされているわけではありませんが、主要な改善を学ぶ助けにはなるでしょう。 Firefox 3 のためのウェブアプリケーションの更新 Firefox 3 における新機能を活用するためにウェブサイトやウェブアプリケーションで必要となるかもしれない変更についての情報を提供します。 オンライン・オフラインイベント Firefox 3 は WHATWG のオンライン・オフラインイベントをサポートします。これは、ウェブアプリケーションや拡張機能から、インターネットに接続しているかどうかや、接続開始・終了のタイミングを検出できるようにします。 ウェブ

    Firefox 3 for developers - Mozilla | MDN
    hiro-rock
    hiro-rock 2008/11/28
    Fx3な話
  • Linux Prerequisites - Mozilla | MDN

    hiro-rock
    hiro-rock 2008/11/11
    UbuntuでFirefoxビルド
  • DOM - MDC

    ドキュメントオブジェクトモデル (Document Object Model, DOM) は、ウェブページを表す HTML のような文書の構造をメモリー内に表現することで、ウェブページとスクリプトやプログラミング言語を接続するものです。ふつうは JavaScript を使用しますが、HTMLSVG、XML などの文書をオブジェクトとしてモデリングすることはコア JavaScript 言語の一部ではありません。 DOM は文書を論理的なツリーで表現します。ツリーのそれぞれの枝はノードで終わっており、それぞれのノードがオブジェクトを含んでいます。 DOM のメソッドでプログラム的にツリーにアクセスできます。これにより、文書構造やスタイルやコンテンツを変更することができます。 ノードにはイベントハンドラーを割り当てることができます。イベントが発生すると、イベントハンドラーが実行されます。 DO

    DOM - MDC
    hiro-rock
    hiro-rock 2008/04/09
    Firefox DOM
  • Command Line Options - MDN

    コマンドラインオプションを使用して、Mozilla アプリケーションのさまざまな起動オプションを指定します。例えばプロファイルマネージャーを迂回して、(複数のプロファイルを持っている場合は) 特定のプロファイルを開くために、コマンドライン設定オプションを使用することができます。また、どのコンポーネントをはじめに開くかなど、Mozilla アプリケーションをどのように起動するかも管理できますし、そのコンポーネントが起動したとき何をするかも指定することができます。このページでは、一般的に利用できるオプションや、それらをどのように使うかを解説します。Shift + F2 を押下すると、コマンドラインインターフェイスを開くことができます。 始めに、すべてのオプションに適用される構文規則を説明します。 空白の入っているパラメーターをコマンドに使用する場合は、引用符で囲ってください。例: "Joel

    Command Line Options - MDN
    hiro-rock
    hiro-rock 2007/12/10
    これは便利! Firefoxなどのコマンドラインオプションまとめ(説明)
  • XTech Canvas Demo

    Canvas

    hiro-rock
    hiro-rock 2007/07/26
    canvas覚えたい 同じイメージの大きさが異なるものがランダムに出現。角度も斜めあり
  • Mozilla Developer Center

    オープンなウェブは、開発者に素晴らしい機会をもたらします。これらの技術を最大限に活用するには、それらの使い方を知る必要があります。以下に、ウェブ技術のドキュメントへのリンクがあります。 ウェブ開発者ガイド ウェブ開発者ガイドは、ウェブ技術を実際に使用して、やりたいことや必要なことを実現するために役立つハウツーコンテンツを提供しています。 ウェブ開発者向けチュートリアル HTMLCSSJavaScript、Web API の学習を段階的に進めるためのチュートリアルです。 アクセシビリティ ウェブサイトを使用する人に何らかの制約があっても、できるだけ多くの人が使用できるようにすることです。 パフォーマンス コンテンツをできるだけ早く利用できるように、操作できるようにすることです。 セキュリティ データ漏洩やデータ盗難、サイドチャンネル攻撃、クロスサイトスクリプティング、コンテンツインジェク

    Mozilla Developer Center
    hiro-rock
    hiro-rock 2007/06/05
    モジラ リファレンス
  • 1