タグ

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

  • デフォルト引数 | MDN

    JavaScript では、関数の引数は、指定しなければ undefined になります。しかし、別な既定値を設定すると有用な場合がよくあります。そのような場合に、デフォルト引数が役立ちます。 以前は、既定値を設定するための一般的な方法は、関数の体で引数の値を検査し、undefined であった場合に値を代入することでした。 次の例では、b の値を指定せずに multiply を呼び出した場合、a * b を評価するときに b の値が undefined となり、multiply は NaN を返します。

    デフォルト引数 | MDN
    Haaaa_N
    Haaaa_N 2018/01/03
    @kgtkr @bromne ES2015で追加されたようですね [デフォルト引数 - JavaScript | MDN]:
  • Headless mode - Mozilla | MDN

    Since Firefox 57, the --screenshot flag allows you to take screenshots of websites. The basic usage is as follows: /path/to/firefox -P my-profile -headless --screenshot https://developer.mozilla.org/ This creates a full-height screenshot of https://developer.mozilla.com/en-US/ called screenshot.png, in the active directory, with a viewport width of 800px. You can omit -headless when using --screen

    Headless mode - Mozilla | MDN
    Haaaa_N
    Haaaa_N 2017/08/31
    Firefoxも対応するのか
  • <a>: アンカー要素 - HTML: ハイパーテキストマークアップ言語 | MDN

    <a> は HTML の要素(アンカー要素)で、href 属性を用いて、別のウェブページ、ファイル、メールアドレス、同一ページ内の場所、または他の URL へのハイパーリンクを作成します。 <a> の内容は、リンク先を示すものであるべきです。href 属性が存在する場合、<a> 要素にフォーカスがある状態で Enter キーを押すと起動します。 この要素にはグローバル属性があります。 download ブラウザーがリンクされた URL をダウンロードとして扱うようにします。filename 値があってもなくても構いません。 値がない場合は、ブラウザーは様々なソースから生成されたファイル名/拡張子を提案します。 HTTP の Content-Disposition ヘッダー URL のパスの最後の部分 メディア種別(Content-Type ヘッダー、 data: URL の先頭、 blob

    <a>: アンカー要素 - HTML: ハイパーテキストマークアップ言語 | MDN
    Haaaa_N
    Haaaa_N 2017/03/10
    aのdownload属性って同一オリジンに限り動作するんだ知らなかった
  • Node: textContent プロパティ - Web API | MDN

    文字列または null です。値は場面によります。 ノードが document または doctype である場合、textContent は null を返します。 メモ: 文書全体のすべてのテキストと CDATA データを取得するには、document.documentElement.textContent を使用する方法があります。 ノードが CDATA セクション、コメント、処理命令ノード、テキストノードの場合、textContent はそのノードの内側のテキスト、すなわち Node.nodeValue を返します。 他のノード型の場合、textContent は、コメントと処理命令ノードを除く、すべての子ノードの textContent 属性値を連結したものを返します。(ノードが子を持たない場合、これは空文字列になります。)

    Node: textContent プロパティ - Web API | MDN
    Haaaa_N
    Haaaa_N 2016/11/26
    生DOMでテキスト挿入するときはcreateTextNode使ってたけどこっちのほうがシンプルだな,恥ずかしながら初めて知った
  • Strict-Transport-Security - HTTP | MDN

    HTTP ガイド リソースと URI ウェブ上のリソースの識別 データ URL MIME タイプ入門 よくある MIME タイプ www 付きと www なしの URL の選択 HTTP ガイド HTTP の基 HTTP の概要 HTTP の進化 HTTP メッセージ 典型的な HTTP セッション HTTP/1.x のコネクション管理 プロトコルのアップグレードの仕組み HTTP セキュリティ Content Security Policy (CSP) HTTP Strict Transport Security (HSTS) X-Content-Type-Options X-Frame-Options X-XSS-Protection サイトの安全化 HTTP Observatory HTTP アクセス制御 (CORS) HTTP 認証 HTTP キャッシュ HTTP の圧縮 HTT

    Strict-Transport-Security - HTTP | MDN
    Haaaa_N
    Haaaa_N 2016/09/29
    >サーバが HTTP で Strict-Transport-Security ヘッダを送信してきた場合、ブラウザはこのヘッダを無視します
  • ウェブ音声 API - Web API | MDN

    This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2018. Learn moreSee full compatibilityReport feedback ウェブ音声 API (Web Speech API) で、音声データをウェブアプリに組み入れることができます。 ウェブ音声 API は、SpeechSynthesis (音声合成Text-to-Speech)と SpeechRecognition (非同期音声認識、Asynchronous Speech Recognition)の 2 つの部分から成り立っています。 ウェブ音声 API は、ウェブアプリが音声デー

    ウェブ音声 API - Web API | MDN
    Haaaa_N
    Haaaa_N 2016/09/21
    音声認識も標準化されるのか
  • B2G OS アドオン - Archive of obsolete content | MDN

    Haaaa_N
    Haaaa_N 2015/10/01
    Firefox OSにもWebExtensionでアドオンが追加されるらしい
  • JSON - JavaScript | MDN

    JSON 名前空間オブジェクトは、 JavaScript Object Notation (JSON) を解釈したり、値を JSON に変換したりする静的メソッドを持ちます。 多くのグローバルオブジェクトとは異なり、 JSON はコンストラクターではありません。また、 new 演算子と共に使用したり、関数として JSON オブジェクトを呼び出したりすることはできません。 JSON のプロパティとメソッドはすべて静的です(Math オブジェクトと同じです)。 JSON は、オブジェクト、配列、数値、文字列、論理値、 null をシリアライズする構文です。これは JavaScript の構文に基づいていますが、区別されるものです。 JavaScript ならば JSON であるというわけではありません。 オブジェクトと配列 プロパティ名は二重引用符で括った文字列にしなければなりません。末尾のカ

    JSON - JavaScript | MDN
    Haaaa_N
    Haaaa_N 2015/06/08
    Gnome拡張のmetadata.jsで末尾カンマしたら動かなかったのはそれか / >JavaScript 1.8.5 (Firefox 4) 以降では JSON.parse() では末尾のカンマを許可しません。
  • アロー関数式 - JavaScript | MDN

    アロー関数式は、従来の関数式の簡潔な代替構文ですが、意味的な違いや意図的な使用上の制限もあります。 アロー関数自身には this、arguments、super へのバインドがないので、メソッドとして使用することはできません。 アロー関数はコンストラクターとして使用することはできません。 new をつけて呼び出すと TypeError が発生します。 new.target キーワードにアクセスすることもできません。 アロー関数は体内で yield を使用することができず、ジェネレーター関数として作成することもできません。

    アロー関数式 - JavaScript | MDN
    Haaaa_N
    Haaaa_N 2015/06/08
    >this の値をレキシカルに束縛します。
  • タブブラウザ用コード - Code snippets | MDN

    This is an archived page. It's not actively maintained. このページには Firefox のタブブラウザを扱うのに有用なコードがリストされています。あなた自身のコードを挿入すべき場所には通常コメントが入れられています。 通常、それぞれのコードには初期化の際に実行するべきコードが含まれています。これらは load リスナーで実行するのがいいでしょう。コードはブラウザウィンドウのコンテキストの中で実行されることを想定しています。もし、ブラウザでないウィンドウでタブを操作したい場合は、ブラウザウィンドウへの参照を最初に取得する必要があります。詳細は chrome コードでウィンドウを操作する を参照してください。 「ブラウザ」という単語はいろいろな使い方をされます。当然、Firefoxのアプリケーション全体は“ブラウザ”と呼ばれます。Fire

    タブブラウザ用コード - Code snippets | MDN
    Haaaa_N
    Haaaa_N 2015/05/16
    あー普通にgBrowserでよかったのか
  • Places frecencyアルゴリズム | MDN

    This is an archived page. It's not actively maintained. Frecency はブックマーク、履歴、タグを包含する Places の中で個別の URI に与えられるスコアです。このスコアは再訪問数、訪問のタイプ、どれくらい新しいか、URI がブックマークまたはタグ付けされているかによって決定されます。 "frecency" という用語は "frequency" と "recency" による造語です。 すべての valid なエントリのデフォルト frecency 値は-1です。この値を持つ場所(Places)は自動補完結果の中で表示されます。 invalid な場所は frecency 値として0を持ち、自動補完結果には現れません。invalid な場所の例は "place:" クエリーや未訪問のライブマークのフィードエントリです。

    Places frecencyアルゴリズム | MDN
    Haaaa_N
    Haaaa_N 2015/04/27
    アクセスしたら重みが減るのはなんでなんだぜ
  • nsIProcess - Mozilla | MDN

    Haaaa_N
    Haaaa_N 2014/04/26
    Firefoxの特権モードでシステム外部コマンドを起動する方法 ここのexampleを読む 以上
  • オープン Web テクノロジーのデモ | MDN

    Mozilla は、幅広い既存の Web テクノロジーをサポートし、それらを使用することを奨励しています。このページは、かつて Demo Studio で人気のあったものも含め、技術のデモンストレーションを提供します。オープン Web テクノロジーのデモンストレーションやアプリケーションを知っている場合、適切なセクションにリンクを追加してください。

    オープン Web テクノロジーのデモ | MDN
    Haaaa_N
    Haaaa_N 2011/12/05
    レベル16で飽きた