タグ

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

  • Math.sqrt() - JavaScript | MDN

    Math.sqrt() 関数は、ある数の平方根を返します。すなわち、 ∀ x ≥ 0 , M a t h . s q r t ( x ) = x = the unique y ≥ 0 such that y 2 = x \forall x \geq 0, \mathtt{Math.sqrt(x)} = \sqrt{x} = \text{the unique} ; y \geq 0 ; \text{such that} ; y^2 = x

    Math.sqrt() - JavaScript | MDN
  • 交差オブザーバー API - Web API | MDN

    交差オブザーバー API (Intersection Observer API) は、ターゲットとなる要素が、祖先要素または文書の最上位のビューポートと交差する変化を非同期的に監視する方法を提供します。 従来、ある要素の可視状態、あるいは 2 つの要素の相対的な可視状態を検出することは困難であり、その解決策は信頼性が低く、ブラウザーやアクセスするサイトの動作が重くなる傾向がありました。ウェブが成熟していくにつれて、このような情報の必要性は高まっていきます。交差情報 (Intersection information) についての情報は次の理由から必要とされています。 ページがスクロールした際の画像やその他のコンテンツの遅延読み込み。 「無限スクロール」をするウェブサイトを実装し、スクロールに従って次々とコンテンツを読み込んで、ユーザーがページの切り替えをせずに済むようにすること。 広告費を

    交差オブザーバー API - Web API | MDN
  • TypeScript support in Svelte - Learn web development | MDN

    Complete beginners start here!Getting started with the webGetting started with the webInstalling basic softwareWhat will your website look like?Dealing with filesHTML basicsCSS basicsJavaScript basicsPublishing your websiteHow the web worksHTML — Structuring the webIntroduction to HTMLIntroduction to HTMLGetting started with HTMLWhat's in the head? Metadata in HTMLHTML text fundamentalsCreating hy

    TypeScript support in Svelte - Learn web development | MDN
  • Broadcast Channel API - Web APIs | MDN

    The Broadcast Channel API allows basic communication between browsing contexts (that is, windows, tabs, frames, or iframes) and workers on the same origin. By creating a BroadcastChannel object, you can receive any messages that are posted to it. You don't have to maintain a reference to the frames or workers you wish to communicate with: they can "subscribe" to a particular channel by constructin

    Broadcast Channel API - Web APIs | MDN
  • React ToDoリストをはじめる - ウェブ開発を学ぶ | MDN

    完全な初心者はこちらから!ウェブ入門ウェブ入門基的なソフトウェアのインストールウェブサイトをどんな外見にするかファイルの扱いHTML の基CSS の基JavaScript の基ウェブサイトの公開ウェブのしくみHTML — Structuring the webHTML概論HTML 入門HTML を始めようヘッド部には何が入る? HTML のメタデータHTML テキストの基礎ハイパーリンクの作成高度なテキスト整形文書とウェブサイトの構造HTML のデバッグ手紙のマークアップコンテンツのページの構造化Multimedia and embeddingマルチメディアとその埋め込みHTML の画像動画と音声のコンテンツobject から iframe まで — その他の埋め込み技術ウェブへのベクターグラフィックの追加レスポンシブ画像Mozilla のスプラッシュページHTML tablesH

    React ToDoリストをはじめる - ウェブ開発を学ぶ | MDN
    kurocraft7522
    kurocraft7522 2021/03/27
    Todoリストを作る
  • Array.prototype.slice() - JavaScript | MDN

    This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015. Learn moreSee full compatibilityReport feedback slice() は Array インスタンスのメソッドで、配列の一部を start から end (end は含まれない)までの範囲で、選択した新しい配列オブジェクトにシャローコピーして返します。 ここで start と end はその配列に含まれる項目のインデックスを表します。元の配列は変更されません。

    Array.prototype.slice() - JavaScript | MDN
    kurocraft7522
    kurocraft7522 2021/03/24
    第一引数にslice始め/第二引数にslice終わりを指定する
  • Math.ceil() - JavaScript | MDN

    js Math.ceil(0.95); // 1 Math.ceil(4); // 4 Math.ceil(7.004); // 8 Math.ceil(-0.95); // -0 Math.ceil(-4); // -4 Math.ceil(-7.004); // -7 js // Closure (function () { /** * Decimal adjustment of a number. * * @param {String} type The type of adjustment. * @param {Number} value The number. * @param {Integer} exp The exponent (the 10 logarithm of the adjustment base). * @returns {Number} The adjusted

    Math.ceil() - JavaScript | MDN
  • Document.forms - Web API | MDN

  • Document.getElementsByClassName() - Web API | MDN

    Document Object ModelDocumentコンストラクターDocument()インスタンスプロパティactiveElementadoptedStyleSheets (en-US)alinkColor 非推奨 all 非推奨 anchors 非推奨 applets 非推奨 bgColor 非推奨 bodycharacterSetchildElementCountchildren (en-US)compatModecontentTypecookiecurrentScriptdefaultViewdesignModedirdoctypedocumentElementdocumentURIdomain 非推奨 embedsfeaturePolicy Experimental fgColor 非推奨 firstElementChild (en-US)fontsformsfragmen

    Document.getElementsByClassName() - Web API | MDN
    kurocraft7522
    kurocraft7522 2021/03/23
    スペルミスしがちなのでブクマ
  • Array.prototype.push() - JavaScript | MDN

    push() メソッドは配列の末尾に要素を追加します。 Array.prototype.unshift() は push() と同様の動作ですが、配列の先頭に適用されます。 push() メソッドは変更メソッドです。これは、 this の長さとコンテンツを変更します。 this の値はそのままで、最後に要素を追加した新しい配列を返したい場合は、代わりに arr.concat([element0, element1, /* ... ,*/ elementN]) を使用することができます。要素が余分な配列に包まれていることに注意してください。そうでなければ、要素が配列そのものである場合、 concat() の動作により、単一の要素として挿入されるのではなく、分散されてしまうでしょう。 pop() メソッドは汎用的です。これは this 値に length プロパティと整数キーのプロパティがある

    Array.prototype.push() - JavaScript | MDN
  • Array.prototype.some() - JavaScript | MDN

    some() メソッドは反復処理メソッドです。指定された callbackFn 関数を配列の各要素に対して一度ずつ、 callbackFn が真値を返すまで呼び出します。該当する要素が見つかった場合は、 some() は直ちに true を返し、配列の反復処理を中止します。一方、 callbackFn がすべての要素に対して偽値を返した場合、 some() は false を返します。 some() は数学の量化子 "there exists" のような働きをします。特に、空配列の場合、どのような条件でも false を返します。 callbackFn は値が割り当てられている配列インデックスに対してのみ呼び出されます。疎配列の空のスロットに対しては呼び出されません。 some() は呼び出し元の配列を変更しませんが、 callbackFn として指定された関数は配列を変更することができま

    Array.prototype.some() - JavaScript | MDN
    kurocraft7522
    kurocraft7522 2021/03/17
    配列のテスト内容の合否を判定する
  • Content-Security-Policy - 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 Mozilla web security guidelines Mozilla Observatory HTTP アクセス制御 (CORS) HTTP

    Content-Security-Policy - HTTP | MDN
  • HTML 要素リファレンス - HTML: ハイパーテキストマークアップ言語 | MDN

    HTML チュートリアル HTML の基 HTML 入門 HTML 入門の概要 HTML を始めよう ヘッド部には何が入る? HTML のメタデータ HTML テキストの基礎 ハイパーリンクの作成 高度なテキスト整形 文書とウェブサイトの構造 HTML のデバッグ 評価課題: 手紙のマークアップ 評価課題: コンテンツのページの構造化 マルチメディアとその埋め込み マルチメディアとその埋め込みの概要 HTML の画像 動画と音声のコンテンツ object から iframe まで — その他の埋め込み技術 ウェブへのベクターグラフィックの追加 レスポンシブ画像 評価課題: Mozilla のスプラッシュページ HTML の表 HTML の表の概要 HTML の表の基 HTML 表の高度な機能とアクセシビリティ 評価課題: 太陽系の惑星データの構造化 リファレンス HTML 要素 <a>

    HTML 要素リファレンス - HTML: ハイパーテキストマークアップ言語 | MDN
  • Promise.resolve() - JavaScript | MDN

    与えられた値で解決された Promise、または value がプロミスオブジェクトであった場合、値として渡されたプロミスです。解決されたプロミスは、履行、拒否、待機のいずれかの状態になることができます。例えば、拒否されたプロミスが解決しても、結果は拒否されたプロミスのままです。 Promise.resolve() はプロミスを 解決 します。これはプロミスを履行したり拒否したりすることとは異なります。用語の定義については、プロミスの説明を参照してください。簡単に言うと、 Promise.resolve() は、最終的な状態が他のプロミス、 Thenable オブジェクト、または他の値に依存しているプロミスを返します。 Promise.resolve() は汎用で、サブクラス化を対応しています。つまり、Promise のサブクラスで呼び出すことができ、その結果はサブクラス型のプロミスになり

    Promise.resolve() - JavaScript | MDN
    kurocraft7522
    kurocraft7522 2021/03/16
    Promise
  • イテレーターとジェネレーター - JavaScript | MDN

    « 前のページ 次のページ » コレクション内の各アイテムに対する処理は非常に一般的な操作です。JavaScript では簡単な for ループから map()、filter() にいたるまで、コレクションに対する反復処理の複数の方法を提供します。 イテレーターとジェネレーターは、コア言語の内部に反復処理が直接的に取り入れられており、for...of ループの動作を簡単にカスタマイズできる仕組みをもたらします。 詳細についてはこちらもご覧ください: Iteration protocols for...of function* と ジェネレーター yield と yield* JavaScript では、イテレーターはシーケンスおよび潜在的には終了時の戻り値を定義するオブジェクトです。 より具体的に言うと、イテレーターは、次の 2 つのプロパティを持つオブジェクトを返す next() メソッ

    イテレーターとジェネレーター - JavaScript | MDN
  • Array - JavaScript | MDN

    This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015. Learn moreSee full compatibilityReport feedback JavaScript では、配列はプリミティブではなく、主に次のような性質を持つ Array オブジェクトです。 JavaScript の配列はリサイズ可能であり、異なるデータ型を交ぜて格納することができます。(これらの性質が望ましくない場合は、代わりに型付き配列を使用してください)。 JavaScript の配列は連想配列ではありません。配列の要素はインデックスとして任意の文字列を使用してアクセスすることができません。非負

    Array - JavaScript | MDN
  • ゲーム開発 | MDN

    コンピューターアクティビティの中でゲームはもっともポピュラーなものです。新技術が頻繁に登場し、標準的なウェブブラウザー上で動作するゲーム開発をより良くパワフルにしています。 MDN ゲーム開発センターにようこそ! サイトのこのエリアではゲーム開発をしたいウェブ開発者のためのリソースを提供します。たくさんの役立つチュートリアルやテクニックの記事を左上のメインメニューから見つけられるでしょう、気軽に探索してみてください。 またゲーム開発に良く使われる API 情報の全部を簡単に探せるリファレンスセクションもあります。

    ゲーム開発 | MDN
  • developer tools の拡張 - Mozilla | MDN

    kurocraft7522
    kurocraft7522 2021/03/07
    デベロッパーツールの機能拡張方法
  • Web API | MDN

    ウェブのコードを書く時は、数多くの Web API が利用できます。以下に、ウェブアプリやサイトを開発する際に利用することができる可能性があるすべてのインターフェイス(オブジェクト型)のリストを挙げます。 Web API は通常 JavaScript とともに使用されますが、常にそうとは限りません。 A Audio Output Devices API Experimental B Background Fetch API Experimental Background Sync (en-US) Experimental Background Tasks (en-US)Badging APIBarcode Detection API Experimental Battery APIBeaconBluetooth API Experimental Broadcast Channel API

    Web API | MDN
  • MathML | MDN

    Mathematical Markup Language (MathML) は、数学的表記を記述し、その構造と内容を表現するための XML マークアップ言語です。 このページには、MathML のパワフルな技術を用いた仕事を助けるための文書、サンプル、ツールへのリンクがあります。簡単な概要は、Mozilla Summit 2013 で行われた innovation fair 向けのスライド をご覧ください。 MathML 要素リファレンス 各 MathML 要素の詳細とデスクトップおよびモバイルのブラウザの互換性情報。 MathML 属性リファレンス MathML 要素の見た目や振る舞いを変更する MathML 属性についての情報。 MathML の例 MathML の動作についての理解を深めるためのサンプルと例。 MathML の書き方 MathML を書くための提案とヒント、おすすめの

    MathML | MDN