482 ページあります:
# | ページ | タグと要約 |
---|---|---|
1 | MDN Web Docs 用語集: ウェブ関連用語の定義 | Beginner, Definitions, Dictionary, Glossary, Index, Landing, Terminology |
ウェブ関連技術においては、ドキュメントやコード内で多くの専門用語や略語が使用されています。この用語集では、ウェブの理解と構築に役立つ用語や略語の定義を掲載しています。 | ||
2 | 404 | Glossary, HTTP Errors, Infrastructure, Navigation |
404 は標準的なレスポンスコードの1つで、リクエストされたリソースがServer上で見つからなかったことを表します。 | ||
3 | 502 | 502, HTTP エラー, Infrastructure, Navigation, 用語集 |
HTTP のエラーコードで "Bad Gateway" という意味です。 | ||
4 | Abstraction (抽象化) | Abstraction, Coding, CodingScripting, Glossary, Programming Language |
Computer_Programmingにおける抽象化とは、複雑なソフトウェアシステムにおいて、複雑さを軽減し、また効率的な設計と実装を可能にする方法です。これはシステムの技術的な複雑さを、API の背後に隠します。 | ||
5 | Accessibility tree (アクセシビリティツリー) | AOM, Accessibility, DOM, Glossary, Reference, アクセシビリティ, 用語集 |
アクセシビリティツリー、またはアクセシビリティオブジェクトモデル (AOM) は、多くの HTML 要素におけるアクセシビリティに関する情報を含んでいます。 | ||
6 | Accessibility (アクセシビリティ) | Accessibility, Glossary, アクセシビリティ, 用語集 |
Web アクセシビリティ (略語: A11Y、Accessibility の A から Y までが 11 文字のため、このように略す) は、身体的および技術的な制約によらず、Web サイトを使いやすく保つためのベストプラクティスです。Web アクセシビリティは、W3C の WAI (略称: WAI) によって、標準化と議論がされています。 | ||
7 | Adobe Flash | CodingScripting, Flash, Glossary, Infrastructure, 用語集 |
Flash は Adobe によって開発された廃れつつある技術で、表現力のあるウェブアプリ、マルチメディアコンテンツ、ストリーミングメディアを表示します。 Adobe Flash は対応しているBrowserでプラグインを用いて実行することができます。 | ||
8 | AJAX | AJAX, CodingScripting, Glossary, Infrastructure, l10n:priority, 用語集 |
AJAX (Asynchronous JavaScript And XML) とは、 XHR_(XMLHttpRequest) として知られる技術を用いて、より複雑で動的なウェブページを構築するプログラミング手法のことです。 | ||
9 | Algorithm (アルゴリズム) | CodingScripting, Glossary |
アルゴリズムとは、ある機能を実行するための、独立した一連の命令です。 | ||
10 | Alignment container | Alignment container, CSS, Glossary, alignment |
アラインメントコンテナーの四角形の中では、アラインメントサブジェクトが整列されます。これはレイアウトのモードによって定義されます。通常はアラインメントサブジェクトが内包されているブロックのことを指します。ボックスの writing mode は外側のコンテナーによって決定されます。 | ||
11 | Alignment subject | Alignment subject, CSS, Glossary, alignment |
CSS Box Alignment の中では、アラインメントサブジェクトはプロパティによって整列されるものです。 | ||
12 | Alpha (アルファチャンネル) | Alpha, Alpha Channel, Drawing, Glossary, Graphics, Translucecncy, Translucent, Transparency, Transparent, WebGL, WebXR, channel, color, pixel |
コンピューター上では、色を数値の組であらわします。各数値は色のいずれかの構成要素の強さ、主に輝度を表します。それぞれの構成要素をチャンネルと呼びます。画像ファイルでは、ある色の色チャンネルによって、この色がどれくらいの強さの赤色・緑色・青色の光から構成されているかを表すのが一般的です。後ろ側が透けて見えるような色を表すために、4番目に追加されるのがアルファチャンネルです。アルファチャンネルは、ある色が後ろ側にある色をどの程度覆い隠すかを表します。 | ||
13 | ALPN | ALPN, Draft, Glossary, NeedsContent, TLS |
Application-Layer Protocol Negotiation (ALPN) は、 TLS 拡張であり、追加のラウンドトリップを必要とせずに、暗号化された接続をネゴシエートするアプリケーションレイヤープロトコルを示します。 | ||
14 | API | CodingScripting, Glossary, Infrastructure |
API (Application Programming Interface) とは、あるソフトウェアプログラム(アプリケーション)が、他のソフトウェアやハードウェア等、外部とやりとりをするために備えている機能や規則の集まりです - 人間のユーザーインターフェイスと比較されます。API は、それを提供するアプリケーションと、第3者のソフトウェアやハードウェアといった他の項目との間の、単純な契約(インターフェイス)です。 | ||
15 | Apple Safari | Glossary, Navigation, WebMechanics |
Safari はBrowserであり、Apple が開発し、 macOS と iOS の両方に組み込まれています。これは、オープンソースの WebKit エンジンに基づいています。 | ||
16 | Application Context (アプリケーションコンテキスト) | CodingScripting, Glossary |
アプリケーションコンテキストは、それに適用されるマニフェストのある最上位のBrowsing_contextです。 | ||
17 | Argument (引数) | CodingScripting, Glossary, JavaScript |
引数はfunctionの入力として渡されるvalue(primitiveまたはobject)です。 | ||
18 | ARIA | Accesibility, Glossary |
ARIA (Accessible Rich Internet Applications) は、支援技術の W3C 仕様で、ユーザーに応じてセマンティクスやその他のメタデータを HTML へ付加します。 | ||
19 | ARPA | Glossary, Infrastructure |
.arpa (address and routing parameter area) はインターネットインフラ関連の目的で使われるTLDです。特にDNS逆引き(IP addressからdomain nameを調べること)のために使われます。 | ||
20 | Arpanet | Glossary, Infrastructure |
ARPAnet (Advanced Research Projects Agency NETwork、高等研究計画局ネットワーク) は、初期のコンピューターネットワークであり、機密軍事情報を送信し、アメリカ全土の有力な研究グループを結ぶ堅牢な媒体として 1969 年に構築されました。ARPAnet は、最初に NCP (network control protocol、ネットワーク制御プロトコル) を実行し、その後、インターネットプロトコルまたは TCP/IPv6 スイートの最初のバージョンを実行し、ARPAnet を初期のInternetの重要な部分にしました。ARPAnet は 1990 年の初めに閉鎖されました。 | ||
21 | Array (配列) | Array, CodingScripting, Glossary, JavaScript, programming |
配列は、データ(言語によってprimitiveまたはobjectのどちらか)が順序付けされて集まったものです。配列は1つの変数に複数の値を格納するために使用されます。これは1つしか値を格納できない変数とは対照的です。 | ||
22 | ASCII | Glossary |
ASCII (American Standard Code for Information Interchange) とは、文字、数字、句読点、および制御コードをデジタル形式に変換するために、コンピュータによって使用される最も一般的な符号化方法の1つです。 2007 年から、ウェブ上では UTF-8 が用いられています。 | ||
23 | Asynchronous(非同期) | Glossary, Web, WebMechanics |
非同期とは、2つ以上の事象が同時に発生したり、関連する複数の事象が互いの完了を待たずに発生したりする概念を指します (前のものが完了するのを待たずに複数の関連するものが発生することもあります)。 | ||
24 | ATAG | ATAG, Accessibility, Authoring Tool Accessibility Guidelines, Glossary |
ATAG (Authoring Tool Accessibility Guidelines の略、オーサリング・ツール・アクセシビリティ・ガイドライン) は 利用しやすいコンテンツを生産する、アクセシブル・オーサリングツールをビルドするための W3C 勧告です。 | ||
25 | Attribute (属性) | CodingScripting, Glossary, HTML |
属性属性はelementを拡張し、動作を変更したりメタデータを提供したりします。 | ||
26 | Bandwidth (帯域幅) | Glossary, Infrastructure |
帯域幅は、一定の時間内にデータ接続を通過できる情報量の尺度です。これは、通常、メガビット毎秒(Mbps)またはギガビット毎秒(Gbps)などのビット毎秒(bps)の倍数で測定されます。 | ||
27 | Base64 のエンコードとデコード | Advanced, Base64, JavaScript, Typed Arrays, URI, URL, Unicode Problem, atob(), btoa() |
Base64 とは、バイナリーからテキストへの符号化を行う手法のグループであり、64 を基数とする表現に変換することで、バイナリーデータを ASCII 文字列で表すことができます。Base64 という呼び方は、MIME の Content-Transfer-Encoding における特定の符号化方式の名前に由来します。 | ||
28 | Baseline (ベースライン) | CSS, Glossary, SVG, alignment, typography |
ベースラインとは、ヨーロッパおよび西アジアの書体で使用される用語で、フォントの文字がその上に載る概念上の線を意味します。 | ||
29 | beacon (ビーコン) | |
Web ビーコンは、マークアップに埋め込まれた 1 ピクセル gif などの小さなオブジェクトで、Web サーバーまたはサードパーティのサーバーに情報を戻すために使用されます。 | ||
30 | Bézier curve (ベジェ曲線) | Bézier curve, Glossary, Graphics, Reference, ベジェ曲線 |
ベジェ曲線は、コンピューターグラフィックスとアニメーションで使用される数学的に記述された曲線です。vector imageでは、無期限に拡大できる滑らかな曲線をモデル化するために使用されます。. | ||
31 | BiDi (双方向) | Accessibility, Glossary |
BiDi (BiDirectional、双方向) は、rtlおよびltrに向かって書くテキストの両方を含む文書を指します。両方の方向性が同じパラグラフで発生しても、各言語のテキストは適切な方向性で表示されなくてはなりません。 | ||
32 | BigInt | |
JavaScript において, BigInt は 任意精度演算 で表現される整数数値型の一種です。他のプログラミング言語では異なる数値型が存在します。例としては、Integer、Float、 Double、 Bignum です。 | ||
33 | Blink | Glossary, Infrastructure, Layout, Rendering engine, インフラ, レイアウト, レンダリングエンジン, 用語集 |
Blink は、 Google によって Chromium の一部 (それゆえ Chrome の一部でもある) として開発されたオープンソースのブラウザー用レイアウトエンジンです。特に、 Blink はレイアウト、レンダリング、 DOM の処理を扱う WebKit 内の WebCore ライブラリのフォークとして始まりましたが、現在は独立したrendering engineとして成立しています。 | ||
34 | Block cipher mode of operation (暗号利用モード) | Block cipher mode of operation, Cryptography, Glossary, Security |
暗号利用モード (通常は単に「モード」と呼ばれます) は、ブロックサイズよりも長いメッセージを暗号化または復号化するためにブロック暗号を使用する方法を指定します。 | ||
35 | Block (ブロック) | Disambiguation, Glossary, TopicStub |
ブロックという用語は、文脈に応じていくつかの意味を持つことができます。それは次を参照してください。 | ||
36 | Block (ブロック) (CSS) | CSS, CodingScripting, HTML, デザイン, 用語集 |
ウェブページにおいてブロックは、新しい行、つまり、横書きでは前の要素の下に、次の要素の上に現れる HTML elementです (よくブロックレベル要素として知られています)。例えば、 p は既定ではブロックレベル要素であり、それに対して a はインライン要素です。 — HTML ソース内で複数のリンクを互いに隣に置くことができ、出力時には互いに同じ行に表示されます。 |
||
37 | Block (ブロック) (スクリプティング) | CodingScripting, Glossary, JavaScript |
IJavaScript では、ブロックは、中括弧( "{} ")で囲まれた関連するstatementのコレクションです。 たとえば、Statements/if...else ブロックの後に文のブロックを置くことができます。これは、条件が真であればインタープリタがブロック内のコードを実行する必要があることを示し、条件が偽の場合はブロック全体をスキップします。 |
||
38 | Boolean | Boolean, Glossary, JavaScript, データ型, プログラミング言語 |
コンピューター科学において、boolean(論理型、真偽値型)は true (真)か false (偽)の値のみを取れる論理データ型です。たとえば、 JavaScript では boolean による条件がコードの部分を実行するか(if 文の中など)や繰り返し(for ループなど)を決定します。 |
||
39 | Boot2Gecko | Boot2Gecko, Firefox OS, Glossary, Infrastructure, Intro |
Boot2Gecko (B2G) は Firefox OS の開発コード名であり、公式の Firefox OS ブランドに追加されていないビルドを指す。(Firefox OS はプロジェクトの正式名称が決まる以前はよく Boot2Gecko と呼ばれていた) | ||
40 | Bootstrap | Bootstrap, CSS, Glossary, framework, フレームワーク, 用語集 |
Bootstrap はレスポンシブのウェブサイトを早く作るための無料のオープンソース HTML、CSS および JavaScript のフレームワークです。 | ||
41 | Bounding Box (バウンディングボックス) | Bounding Box, CodingScripting, Design, Glossary |
要素のバウンディングボックス(境界ボックスとも)は、要素とその子孫を完全に囲む可能な最小の矩形です(その要素のユーザー座標系の軸に揃えられます)。 | ||
42 | パンくずリスト | Accessibility, Glossary, Navigation, Search, Site map, breadcrumb |
パンくずリスト (breadcrumb, breadcrumb trail) は、ウェブサイトの各ページのヘッダーと本文の間に置かれることが多い構成要素です。パンくずリストを通じて、たとえばトップページからみて現在のページがどの階層に位置するかや、ユーザーが現在のページに至るまでどの順番でどのリンクをたどってきたのかを知ることができます。 | ||
43 | Brotli | Brotli, Glossary, Reference, Web Performance, compression |
Brotli は、汎用の可逆圧縮アルゴリズムです。 | ||
44 | Browser (ブラウザー) | Glossary, Navigation, 用語集 |
ウェブブラウザーまたはブラウザーは、World Wide Webからページを取得して表示するプログラムで、ユーザーがhyperlinkを通して更に他のページへアクセスできます。ブラウザーはuser agentの最もなじみ深い形です。 | ||
45 | Browsing context (閲覧コンテキスト) | CodingScripting, Glossary, HTML |
閲覧コンテキストは、browser が Document (今日では通常タブであり、場合によってはウィンドウまたはページ内のフレーム) を表示する環境です。 |
||
46 | buffer (バッファー) | Buffer, CodingScripting, Glossary, NeedsContent |
バッファーは、データをある場所から別の場所へ移動させるときに、それを一時的に保存するために使われる物理メモリー内のストレージです。 | ||
47 | Cache(キャッシュ) | Glossary, HTTP |
キャッシュ (ウェブキャッシュまたは HTTP キャッシュ) は、特定の条件を満たす限り、後続の HTTP リクエストに使用できるように一時的に HTTP 応答を保存するコンポーネントです。 | ||
48 | Cacheable (キャッシュ可能) | Glossary, WebMechanics, 用語集 |
キャッシュ可能なレスポンス (応答) とは、キャッシュすることが可能な HTTP レスポンスで、後で取り出して使用するために格納され、サーバーへの新しいリクエスト (要求) を節約します。 すべての HTTP レスポンスがキャッシュされるわけではなく、キャッシュされる HTTP レスポンスには次の制約があります。 | ||
49 | CalDAV | CalDAV, Glossary, Infrastructure |
CalDAV(Calendaring extensions to WebDAV)は、IETF によって標準化されたprotocolであり、serverからカレンダーデータにリモートアクセスするために使用されます。 | ||
50 | Call stack (コールスタック) | CodingScripting, Glossary, JavaScript, コールスタック, 用語集 |
コールスタックは、インタープリター (ウェブブラウザー内の JavaScript インタープリターなど) の仕組みの一つで、複数階層のfunctionを呼び出したスクリプト内の位置を追跡し続けることです。 — どの関数が現在実行されているのか、その関数の中でどの関数が呼び出されたか、などです。 | ||
51 | Callback function (コールバック関数) | Callback, Callback function, CodingScripting, Glossary |
コールバック関数は他の関数に引数として渡される関数で、外側の関数で何らかの処理やアクションを実行します。 | ||
52 | Canonical order (正規順序) | Canonical order, CodingScripting, Glossary |
CSS では、正規順序は、別々の値を指定(またはparse)すべき順序、または CSS のプロパティ値の一部としてserializationされる順序を参照するために使用されます。 これはプロパティの形式的syntaxによって定義され、通常、長い表現(longhand)の値を単一の一括指定(shorthand)の値の一部として指定する順序を指します。 | ||
53 | Canvas | CodingScripting, Glossary, Graphics, HTML, JavaScript |
canvas 要素は HTML5 の一部であり、 2D および 3D の形状やビットマップ画像をスクリプトで動的にレンダリングすることができます。 | ||
54 | Card sorting (カードソート) | Card sorting, Design, Glossary |
カードソート(カードの並べ替え)は、ウェブサイト(または他のタイプの製品)の設計に関わる人々が製品に含めるべきコンテンツ/サービス/機能を書き留めるよう請い、それからこれらの機能をカテゴリまたはグループに編成する、Information architectureで使用される単純な手法です。 これは、例えば、ウェブサイトの各ページに何をすべきかを決めるために使用することができます。 その名前は、文字通りカードに並べ替えるための項目を書いてから、カードを積み重ねて整理することによって、しばしばカードの並べ替えが行われるという事実から来ています。 | ||
55 | CardDAV | CardDAV, Glossary, Infrastructure |
CardDAV(vCard Extension to WebDAV)は、IETF によって標準化されたprotocolであり、server上で連絡先情報をリモートアクセスまたは共有するために使用されます。 | ||
56 | caret (キャレット) | Cursor, Glossary, Input, caret, insertion point, text cursor, text entry, text input, text insertion point, テキストカーソル, テキスト入力, テキスト挿入位置, 挿入位置 |
キャレット (テキストカーソルとも呼ばれる) は、テキスト入力が挿入される場所を示すために画面に表示されるインジケーターです。 | ||
57 | CDN | Glossary, Infrastructure |
CDN (Content Delivery Network、コンテンツ配信ネットワーク)は、様々な地域に分散されたサーバーの集まりです。これらのサーバーは同じ内容のデータのコピーを保有し、各ユーザーに最も近いサーバーからデータへの要求に応えることが可能になっています。 CDN は通信量の影響を受けにくい高速なサービスを実現します。 | ||
58 | 認証局 | |
認証局 (CA) は、Digital certificateとそれに関連する公開KeyにSignature/Securityする組織です。これは、デジタル証明書を要求した組織 (例: Mozilla Corporation) が、証明書に記載されているサブジェクト (例: mozilla.org) の証明書を要求する権限があることを証明します。 | ||
59 | Certified | Apps, Firefox OS, Glossary, Security, Trustworthy |
認証済みとは、アプリケーションやコンテンツ、データの伝達が、関連する分野の専門性を持つ熟練者による評価を受けたことを意味し、従って、完全性、安全性、信頼性を持つことを示します。 | ||
60 | Challenge-response authentication (チャレンジレスポンス認証) | Authentication, Glossary, Security |
セキュリティプロトコルでは、チャレンジは、毎回異なるレスポンス(応答)を生成するために、サーバーによってクライアントに送信されるデータです。 チャレンジレスポンスプロトコルは、攻撃者が元のメッセージを聞いて、後でそれ再送信して元のメッセージと同じ資格情報を取得する反射攻撃に対抗する1つの方法です。 | ||
61 | Character encoding (文字エンコーディング) | Composing, Glossary |
エンコーディングはバイトと文字を対応付けるものです。バイトの並びは文字としてさまざまに解釈できます。特定のエンコーディング(UTF-8 など)を設定することで、バイトの並びがどのように解釈されるかを定めることができます。 | ||
62 | Character set (文字コード) | Glossary, character encoding, character set |
文字コードは、コンピューターにCharacter (文字、数字、区切り記号、空白文字などを含む) を理解させるための符号化システムです。 | ||
63 | Character (文字) | CodingScripting, Glossary, strings, コーディングスクリプト, 文字列, 用語集 |
文字は、記号(文字、数字、句読点)または、表示されない制御文字(例えば、キャリッジリターンやソフトハイフン)のどちらかです。 UTF-8 は最も一般的な文字セットであり、最もポピュラーな自然言語の書記素を含みます。 | ||
64 | Chrome (クローム) | |
ブラウザーにおいては、クロームはブラウザーの中で、ウェブページ自体を除いた見える部分すべて (ツールバー、メニューバー、タブなど) のことです。 Google Chrome ブラウザーと混同しないようにしてください。 | ||
65 | CIA(Confidentiality, Integrity, Availability) | Glossary, Security |
CIA(CIA トライアド、または AIC トライアドとも呼ばれます)は、秘匿性(Confidentiality)、完全性(Integrity)、可用性(Availability)からなり、情報セキュリティに関する組織の方針のガイドとなるモデルです。 | ||
66 | Cipher suite (暗号スイート) | Cryptography, Glossary, Security |
暗号スイートは鍵交換アルゴリズム・鍵認証方式・cipher・メッセージ認証符号の組み合わせです。 | ||
67 | Cipher (サイファー) | Cryptography, Glossary, Privacy, Security, 暗号, 用語集 |
cryptographyでは、サイファーはplaintextをencryptionして読めなくし、それをdecryptionするアルゴリズムです。 | ||
68 | Ciphertext (暗号文) | Cryptography, Glossary, Privacy, Security |
cryptographyでは、暗号文は情報を伝達するスクランブルされたメッセージですが、正しいcipher と正しい秘密(通常はkey)でdecryptionして元のplaintextを再現しない限り判読できません。 暗号文の安全性、ひいては含まれる情報の安全性は、安全なサイファーを使用し、鍵の秘密を保つことに依存します。 | ||
69 | Class (クラス) | CodingScripting, Glossary, 用語集 |
OOPでは、クラスはobjectの特徴を定義します。クラスはオブジェクトのpropertyやmethodのひな形定義であり、オブジェクトのより具体的なインスタンスが描かれる「青写真」です。 | ||
70 | Client Hints (クライアントヒント) | Client hints, Glossary, Performance, Reference, Web Performance |
クライアントヒント (Client Hints) は、プロアクティブコンテンツネゴシエーション用の HTTP リクエストヘッダーフィールドのセットで、クライアントがデバイスとエージェントに固有の設定のリストを示すことができます。 | ||
71 | Closure (クロージャ) | CodingScripting, Glossary, 用語集 |
実行scopeを定義するバインディングのこと。JavaScriptでは、functionは閉じたコンテキストを作成します。 | ||
72 | CMS | CMS, Composing, Content management system, Glossary |
CMS (Content Management System, コンテンツ管理システム) とは、ユーザーに色々な種類のコンテンツ (テキストだけでなく組み込み画像、動画、音声、インタラクティブなコードも) の発行、編集、変更、削除ができるようにするソフトウェアです。 | ||
73 | Code splitting (コード分割) | |
コード分割とは、コードをさまざまなバンドルまたはコンポーネントに分割することです。そうすることで、必要に応じて特定のコンポーネントのみを読み込んだり、並列で読み込んだりすることを可能にします。 | ||
74 | Codec (コーデック) | Glossary, WebMechanics, 用語集 |
コーデック("coder-decoder" から派生したかばん語)は、データストリームを符号化または復号するプログラム、アルゴリズム、またはデバイスです。特定のコーデックは、特定の符号化または圧縮技術の取扱方法を知っています。 | ||
75 | Compile time (コンパイル時間) | CodingScripting, Glossary, JavaScript |
コンパイル時間は、プログラムが最初にロードされてからプログラムがparseされるまでの時間です。 | ||
76 | Compile (コンパイル) | CodingScripting, Glossary |
コンパイルとは、特定のcomputer programmingを用いて記述されたコンピュータープログラムを他の言語 (普通はコンピューターが実行できるバイナリ言語) を用いて記述された同じプログラムに形を変えることである。コンパイラーはこのタスクを実行するソフトウェアです。時々、このタスクは "アセンブル" や "ビルド" とも呼ばれて、典型的には単なるコンパイルの完了以上のことを示します。例えば、あるバイナリーフォーマットにパッケージするなど。 | ||
77 | Computer Programming (コンピュータープログラミング) | CodingScripting, Computer Programming, Programming Language, programming |
コンピュータープログラミングは、一連の命令を構成して体系化する処理です。これらがコンピューター/ソフトウェアのプログラムに何をするべきかを、コンピューターが理解できる言語で指示します。これらの命令は様々なプログラミング言語(C++, Java, JavaScript, HTML, Python, Ruby, Rust など)の形で与えられています。 | ||
78 | Conditional (条件式) | Beginner, CodingScripting, Glossary |
条件 とは、条件式が満たされるか否かによって、通常のコード実行を強制停止したり、変更したりする、一連のルールです。 | ||
79 | Constant | CodingScripting, Constant, Glossary |
定数とはプログラマーが変更できない値のことです。例えば、数値 (1, 2, 42) です。一方、variableの場合、プログラマーは既に使用されている変数名に新しいvalueを割り当てられます。 | ||
80 | Constructor (コンストラクター) | CodingScripting, Glossary, 用語集 |
コンストラクターは、インスタンス化された特定のクラスobjectに属しています。コンストラクターは、そのオブジェクトを初期化し、オブジェクトの非公開の情報にアクセスできるようにします。コンストラクターの概念は、ほとんどのOOP言語にあります。本質的に、JavaScript のコンストラクターはclassのインスタンスで宣言します。 | ||
81 | 連続的メディア (Continuous Media) | CSS, Media |
連続的なメディアは、元と送り先の間にタイミングの関連があるデータです。最もよくある例は、オーディオやモーションビデオです。連続的なメディアは、元と送り先に「強い」タイミング関連があるリアルタイム (インタラクティブ)であったり、関連はそこまで厳しくないストリーミング (プレイバック)であったりします。 | ||
82 | Control flow (制御フロー) | CodingScripting, Glossary, JavaScript |
制御フロー(制御の流れ)は、コンピューターがスクリプト内の文を実行する順序です。 | ||
83 | Cookie | Glossary, WebMechanics |
Cookie は、ウェブサイトによってウェブブラウザーを通じて訪問者のコンピューター上に残される小さな情報です。 | ||
84 | Copyleft (コピーレフト) | Glossary, OpenPractices, Remixing, Sharing |
コピーレフトは、一般的にライセンス(使用許諾)を示す用語です。当該作品を再配布する際に、オリジナルと同じライセンスを適用することが求められるような作品のライセンスを表します。コピーレフトライセンスの例として GNU GPL (ソフトウェア向け)や Creative Commons SA(Share Alike)(アート作品向け)があります。 | ||
85 | CORS-safelisted response header (CORS セーフリストレスポンスヘッダー) | CORS, Fetch, Glossary, HTTP, 用語集 |
CORS セーフリストレスポンスヘッダー は、セーフリストに掲載されている HTTP ヘッダーであり、レスポンスが CORS によって処理されたときに、 (Access-Control-Expose-Headers に掲載された場合と同様に) 安全であると見なされ、フィルタリングされないものです。 |
||
86 | CORS | Glossary, Infrastructure, Security, セキュリティ, 用語集 |
CORS (オリジン間リソース共有、 Cross-Origin Resource Sharing) は、 Headerの転送で構成されるシステムであり、ブラウザーがオリジンをまたいだリクエストのレスポンスに、フロントエンドの JavaScript コードがアクセスすることをブロックするかどうかを決めるものです。 | ||
87 | Crawler (クローラー) | Browser, Crawler, Glossary, Infrastructure, インフラ, クローラー, ブラウザー, 用語集 |
ウェブクローラーは、よく bot や robot と呼ばれ、ウェブページからデータを収集するために自動的にWorld Wide Webを閲覧するものです。一般的に、 (Google や Bing などの) 検索エンジンは、クローラーを用いてインデックスを構築します。 | ||
88 | CRLF | CR, CRLF, Glossary, Infrastructure, LF, 改行 |
CR と LF はテキストファイルで改行に用いることができる制御文字またはバイトコードです。 | ||
89 | Cross Axis (交差軸) | CSS, Glossary, cross axis, flexbox, クロス軸, フレックスボックス, 交差軸 |
flexbox における交差軸 (cross axis / クロス軸) は、main axis (main axis / メイン軸) と交差する軸で、flex-direction が row または row-reverse であるとき (つまり主軸が横方向であるとき)、縦方向の軸のことです。 |
||
90 | Cross-site scripting (クロスサイトスクリプティング) | Cross Site Scripting, DOM, Glossary, Security, XSS |
クロスサイトスクリプティング(XSS)とは、悪意あるクライアントサイドのコードを Web サイトに差し込むセキュリティ攻撃です。差し込まれたコードは被害者のブラウザー上で実行され、アクセス制限の回避やユーザーへのなりすましなどにつながります。Open Web Application Security Project の調べによると、XSS は 2017 年において 7 番目に多い Web アプリの脆弱性 でした。 | ||
91 | CRUD | Glossary, Infrastructure |
CRUD (Create, Read, Update, Delete) は、格納されたデータの操作を行う方法の頭文字をとった語です。永続化されたストレージの 4 つの基本的な機能を覚えるのに役立ちます。CRUD は通常、データベースやデータストアに対する操作を示しますが、データが実際には削除されずに、状態によって削除されたと扱われる「ソフトデリート」のような、アプリケーションの上位レベルの機能にも適用できます。 | ||
92 | Cryptanalysis (暗号解読) | Cryptography, Glossary, Privacy, Security |
暗号解読は、コードと暗号システムを破る方法を研究するcryptographyの分野です。暗号解読は、特に力まかせ探索よりも効率的な方法によって、cipherを破る技術を作り出す。頻度分析や偶然性の指標などの従来の方法に加えて、解読法には線形解読法や差分解読法などの最新の方法があり、より高度な暗号を破ることができます。 | ||
93 | Cryptographic hash function (暗号学的ハッシュ関数) | Cryptography, Glossary, Security |
暗号学的ハッシュ関数は、ダイジェスト関数とも呼ばれますが、任意のサイズのメッセージをdigestと呼ばれる固定サイズのメッセージに変換するcryptographyプリミティブです。暗号学的ハッシュ関数は、認証、digital signature、およびHMACに使用されます。 | ||
94 | Cryptography (暗号学) | Cryptography, Glossary, Privacy, Security, 暗号, 用語集 |
暗号学(Cryptography、cryptology)は、メッセージを安全に符号化して送信する方法を研究する科学です。暗号学は、安全でない環境でメッセージを符号化および復号するために使用されるアルゴリズムの設計および研究と、それらの応用です。 | ||
95 | CSP | Glossary, HTTP, Infrastructure |
CSP (Content Security Policy) は特定の種類のウェブサイト関連攻撃 ( XSS やデータインジェクション) を検出して軽減するのに使われます。 | ||
96 | CSRF | Glossary, Security |
CSRF (クロスサイトリクエストフォージェリ Cross-Site Request Forgery) は、信頼されたユーザーになりすまし、ウェブサイトに対して不正なコマンドを送信する攻撃です。 | ||
97 | CSS pixel | CSS, CSS Pixel, Glossary, height, length, pixel, size, unit, width |
CSS Pixel —CSS で接尾辞 px とともに示されます— は、人間の目で負担なく快適に見ることができるけれどなるべく小さい、1 ドットの高さや幅におおよそ一致する、長さの単位です。定義によれば、これは閲覧者の目から腕の長さまで離れた位置での、画素密度 96DPI の単一ピクセルの物理的サイズです。 |
||
98 | CSS preprocessor (CSS プリプロセッサー) | CSS, Glossary, 用語集 |
CSS プリプロセッサー は、プリプロセッサー独自の syntax で CSS を生成するプログラムです。 | ||
99 | Selector (セレクター (CSS) ) | CSS, CSS Selector, CodingScripting, Glossary, HTML, Selector |
CSS セレクターは CSS の規則の一部で、文書中のどの要素がルールと一致するかを記述します。一致した要素には規則で指定されたスタイルが適用されます。 | ||
100 | CSS | CSS, CodingScripting, Glossar, Glossary, Web, l10n:priority |
CSS (Cascading StyleSheets) は browser でウェブページの見た目を調整する宣言型の言語です。 | ||
101 | CSS Object Model (CSSOM) | CSS, CSSOM, DOM, Glossary, Web Performance |
CSS Object Model (CSSOM) とは、すべての CSS セレクターとそれぞれのセレクターに関連するプロパティを、ルートノード、兄弟、子孫、子、その他の関係からなるツリーの形に変換したものです。CSSOM は、DOM とよく似ています。それらの両方は、ウェブサイトを適切にレンダリングするために必ず発生する一連のステップである、クリティカルレンダリングパスの一部です。 | ||
102 | Data structure (データ構造) | CodingScripting, Data structure, Glossary |
データ構造は、データを効率的に使用できるように整理する特別な方法です。 | ||
103 | Database | Database, Glossary, Sql |
データベース は、データの整理や収集を行い保存をするシステムです。データベースを使うことで検索、構造化、拡張などの作業を簡単に行うことができます。 | ||
104 | Decryption (復号) | Cryptography, Glossary, Privacy, Security |
cryptographyでは、復号とはciphertextをplaintextに変換することです。 | ||
105 | Delta (デルタ) | Delta, Glossary, difference, value |
デルタは、2つの値または状態の差分を表す用語です。 | ||
106 | Denial of Service | Attack, Denial of Service, Glossary, Intro, Security |
No summary! | ||
107 | Descriptor (CSS) (記述子) | CSS, CodingScripting, 用語集 |
CSS 記述子は、 at-rule の性質を定義します。 @-規則は1つ以上の記述子を持つことができます。それぞれの記述子には、以下のものがあります。 |
||
108 | Deserialization (デシリアライズ) | CodingScripting, Deserialization, Deserialize, JavaScript |
下位レベルのフォーマット(例えば、ネットワークを介して転送された、またはデータストアに格納された)が、読み取り可能なオブジェクトまたは他のデータ構造に変換されるプロセス。 | ||
109 | 開発者ツール | CodingScripting, Developer Tools, Glossary |
開発者ツール("DevTools"と略されます)は開発者がソフトウェアを作成、テスト、debug するのを助けるプログラムです。 | ||
110 | DHTML | CodingScripting, DHTML, Glossary, HTML |
DHTML (Dynamic HTML) は Adobe Flash や Java のようなプラグインを必要としないインタラクティブなウェブページを実行するコードを表します。 DHTML は HTML、 CSS、 DOM、 JavaScript の機能の組み合わせで実現されています。 | ||
111 | Digest | Cryptography, Glossary, Privacy, Security |
ダイジェストはメッセージ全体からhash functionによって生成された小さな値です。理想的にはダイジェストは即座に計算でき、不可逆であり、予測不可能なため、メッセージが改ざんされたかどうかの判定に利用することができます。 | ||
112 | デジタル証明書 | Cryptography, Glossary, Security |
デジタル証明書は、公開Key暗号を組織に結びつけるデータファイルです。 | ||
113 | Distributed Denial of Service | Attack, DDoS, Denial of Service, Glossary, Intro, Security |
Distributed Denial-of-Service(DDoS、分散型サービス拒否)は、サーバー資源を襲って正当なユーザーをブロックするために、多数の侵害されたシステムが単一のターゲットを攻撃する攻撃です。 | ||
114 | DMZ | Glossary, Networking, Security |
DMZ は、内部ネットワーク(企業または個人)と外部の信頼できない世界(通常はインターネット)との間に絶縁された安全なインターフェイスを提供する方法です。 | ||
115 | DNS | DNS, Domain Name System, Glossary, Infrastructure |
DNS (Domain Name System) は、インターネットに接続されたリソースのための階層化された分散型の名前付けシステムです。 DNS はdomain nameのリストを、それらに関連付けられた IP アドレスなどのリソースとともに管理しています。 | ||
116 | Doctype | Browser, CodingScripting, DOCTYPE, Glossary, HTML, Intro |
HTML において、 doctype はすべての文書の先頭に見られる "<!DOCTYPE html> " という必須の前置きです。その唯一の目的は、browserが文書をレンダリングするときにいわゆる「後方互換モード (quirks mode)」に切り替わるのを防ぐことです。つまり、 "<!DOCTYPE html> " という doctype は、ブラウザーがいくつかの仕様で互換性のない別のレンダリングモードを使用するのではなく、関連する仕様に従って最大限の努力を試みるようにします。 |
||
117 | Document directive (文書ディレクティブ) | CSP, Directive, Document, Glossary, HTTP, Security, セキュリティ, ディレクティブ, 文書, 用語集 |
CSP の文書ディレクティブは Content-Security-Policy ヘッダーで使用され、ポリシーが適用される文書またはワーカー環境のプロパティを管理します。 |
||
118 | ドキュメント環境 | CodingScripting, Glossary, JavaScript |
JavaScript のグローバル環境が window または iframe の場合、それはドキュメント環境と呼ばれます。グローバル環境は、それよりも外側の環境を持たない環境です。 | ||
119 | DOM | CodingScripting, DOM, Glossary, 用語集 |
DOM (Document Object Model) とは、すべての HTML または XML 文書を表現・操作する API です。 DOM はブラウザーで文書構造をノードのツリーとして読み込み、それぞれのノードを文書の一部 (例えばelement、テキスト文字列、コメント) として表します。 | ||
120 | Domain name (ドメイン名) | Domain Name, Glossary, Protocol, WebMechanics |
ドメイン名は Internet 上でのウェブサイトのアドレスです。ドメイン名はURLでサーバーを一意に識別するために使用されています。ドメイン名は、ドットで区切られTLDで終わる階層的な名前で構成されています。 | ||
121 | Domain sharding (ドメインシャーディング) | DNS, Glossary, HTTP, Reference, Web Performance, latency |
ブラウザはアクティブな接続数をドメインごとに制限します。この制限を超えてアセットを同時ダウンロードできるようにするために、ドメインシャーディングはコンテンツを複数のサブドメインに分割します。複数のアセットを提供するために複数のドメインが使用されると、ブラウザはより多くのリソースを同時にダウンロードすることができるため、より速いページ読み込み時間とユーザ体験の向上をもたらします。 | ||
122 | Domain (ドメイン) | Browser, Domain, Glossary, Infrastructure, Networking |
ドメインとは、インターネット上の独自のリソースを識別し管理する機関のことです。 "ドメイン名"は、URLの階層の一部として使用します。たいていはブランド名のような最も記憶に残る部分です。 | ||
123 | Dominator (ドミネーター) | CodingScripting, Glossary |
グラフ理論では、ルートノードからノード B へのすべてのパスがノード A を通過する場合、ノード A はノード B をドミネート(支配)する。 | ||
124 | DoS攻撃 | Glossary, Security |
DoS (Denial of Service) は、大量のリクエスト送信によりserverの適正なリソース使用を妨げるネットワーク攻撃手法です。 | ||
125 | DTMF (Dual-Tone Multi-Frequency signaling) | DTMF, Glossary, WebRTC |
Dual-Tone Multi-Frequency (DTMF) シグナリングは、キーパッド上で押されているボタンを表すために可聴音を使用するシステムです。 米国ではしばしば「タッチトーン」と呼ばれています(パルスダイヤルから DTMF への移行が開始されたときにタッチトーンの商標が使用されたので)。 DTMF は、数字 [0] 〜 [9] と、文字 [A] 〜 [D] と、記号 [#] と [*] を送信することができます。 いくつかの電話のキーパッドは、電話網による制御シグナリングのために典型的に使用される文字を含みます。 | ||
126 | Dynamic programming language (動的プログラミング言語) | CodingScripting, Glossary, 用語集 |
動的プログラミング言語は一般の言語がコンパイル時に行う操作を実行時に行うプログラミング言語です。例えば、JavaScript は変数の型の変更やオブジェクトに対する新しいプロパティやメソッドの追加をプログラムの実行中に行うことができます。 | ||
127 | Dynamic typing (動的型付け) | CodingScripting, Glossary, ProgrammingLanguage |
動的型付け言語では、(JavaScript のように) インタプリターが実行時に、変数のvalue に基づいて、variable にtype を割り当てます。 | ||
128 | ECMA | Glossary |
Ecma International(正式名:欧州電子計算機工業会; European Computer Manufacturers Association)は、コンピュータ・ハードウェアや通信、プログラム言語の標準規格を策定する非営利組織です。 | ||
129 | ECMAScript | Glossary, WebMechanics |
ECMAScript は JavaScript のベースとなっているスクリプト言語仕様です。Ecma International が ECMAScript の標準化を担当しています。 | ||
130 | Effective connection type (有効接続種別) | Glossary, Navigator, Network Information API, NetworkInformation, Performance, Reference, Web Performance, connect, effective connection type, effectiveType |
有効接続種別 (ECT) とは、測定されたネットワーク性能のことで、実際の接続がテザリングされたブロードバンドや WiFi であっても、ブラウザーのページのリクエストの時間とと有効接続種別に基づいて、 3G などの携帯通信接続種別を返します。 | ||
131 | Element (要素) | CodingScripting, Glossary, HTML |
要素 (element) はウェブページの一部分です。XML と HTML では、要素はデータ項目やテキストのかたまりや画像を含んだり、何も含まなかったりします。ふつうは要素は attribute (attributes) つきの開始タグ (an opening tag) と、囲まれたテキストコンテンツと、閉じタグ (a closing tag) を含んでいます。 | ||
132 | Empty element (空要素) | CodingScripting, Glossary, Intermediate |
空要素 とは HTML、SVG、MathML における element のうち、子ノード (子要素およびテキストノード) を持つことができないものを指します。 | ||
133 | Encapsulation (カプセル化) | CodingScripting, Glossary |
Encapsulation (カプセル化) とは、データとfunctionを一つのコンポーネント (例えば、class) に閉じ込め、そのコンポーネントへのアクセスを制御することにより、そのobjectを "ブラックボックス" にすることです。これにより、そのクラスのユーザは隠れた実装ではなくインターフェース(すなわち、そのクラスの外に対して公開されているデータと関数)を知っているだけで済みます。 | ||
134 | Encryption (暗号化) | Cryptography, Glossary, Privacy, Security |
cryptography において暗号化とは、 plaintextをciphertextに変換することを意味します。暗号文とは、認証されていない読み手にとって解読不能な文章のことです。 | ||
135 | Endianness (エンディアン) | Coding, CodingScripting, Glossary, 用語集 |
エンディアン (もしくはバイト順) は、コンピューターが数字を表現するために各バイトを構成する方法を説明するものです。 | ||
136 | Engine | CodingScripting, Glossary, NeedsContent |
JavaScript エンジンは、 JavaScript のプログラムを構文解析して実行するインタープリターです。 | ||
137 | Entity header(エンティティヘッダー) | Glossary, WebMechanics |
エンティティヘッダーは、メッセージボディの内容を記述するheaderです。エンティティヘッダーは、HTTP リクエストとレスポンスの両方で使用されます。例えばContent-Length 、Content-Language 、Content-Encoding は、エンティティヘッダーです。 |
||
138 | Entity (エンティティ) | CodingScripting, Composing, Glossary, HTML |
HTML エンティティとは、アンパサンド (& ) で始まりセミコロン (; )で終わるテキスト (文字列) のひと固まりです。エンティティは(通常は HTML コードとして解釈される)予約済み文字や、(ノーブレークスペースのように) 見えない文字を表示するためによく使用されます。標準キーボードでは入力が難しい文字の代わりに使用することもできます。 |
||
139 | Event (イベント) | CodingScripting, Glossary |
Events は DOM 要素によって生成される資産であり、Javascript コードから操作できます。 | ||
140 | Exception (例外) | Beginner, CodingScripting, Glossary |
例外とは、通常のコード実行を強制停止する条件です。 JavaScript syntax error は、とてもよくある例外の情報源です。 | ||
141 | Expando | CodingScripting, JavaScript, Reference, expando |
expando プロパティは、 JavaScript によって DOM ノードに追加されたプロパティであり、 DOM objectの仕様書に含まれていないものです。 | ||
142 | Falsy (偽値) | CodingScripting, Glossary, JavaScript, 用語集 |
偽値 (falsy または falsey な値) は、 Boolean コンテキストに現れたときに偽とみなされる値です。 | ||
143 | Favicon (ファビコン) | Glossary, Intro, favicon, user agent, ユーザーエージェント, 用語集 |
ファビコン (お気に入りアイコン) はウェブサイトに含まれる小さなアイコンです。ブラウザのアドレスバー、ページタブ、ブックマークメニューなどに表示されます。 | ||
144 | Fetch directive (フェッチディレクティブ) | CSP, Glossary, HTTP, Security |
CSP のフェッチディレクティブは Content-Security-Policy ヘッダーで使用され、特定のリソース種別の読み込み先を制御します。たとえば、 script-src では、開発者は信頼できるスクリプトのソースを許可してページ上で実行できるようし、 font-src では、ウェブフォントのソースを制御できます。 |
||
145 | Firefox OS | Boot2Gecko, Firefox OS, Glossary, Infrastructure, Intro |
Firefox OS は、Linux と Mozilla Firefox の強力な Gecko レンダリングエンジンをベースにした Mozilla のモバイル OS です。Firefox OS は主に、Gaia、 Gecko、Gonk から構成されています。 | ||
146 | firewall (ファイアウォール) | DDoS, Firewall, Glossary, Security, computer network |
ファイアウォールはネットワークトラフィックをフィルタするシステムです。 特定の規則に従ってトラフィックを通過させたりブロックしたりすることができます。たとえば、特定のポートを宛先とする着信接続や、特定の IP アドレスへの発信接続をブロックすることができます。 | ||
147 | First contentful paint | Glossary, Performance, Reference, Web Performance |
First Contentful Paint (FCP) は、ブラウザーが DOM からコンテンツの最初のビットをレンダリングし、ページが実際読み込み中というユーザーへの最初のフィードバックがなされる時間です。FCP が終わった時に「起こっているのか」という質問は「はい」です。 | ||
148 | First CPU idle | |
First CPU Idle は、ページが最小限のインタラクティブであるとき、またはウィンドウがユーザ入力を処理するのに十分に静かな時を測定します。これは非標準の Google Web パフォーマンスメトリックです。一般に、全ての表示されているUI要素がインタラクティブであるとは限らない場合に発生します。UIは平均して50ms以内にほとんどのユーザ入力に応答します。また、これは First interactive とも呼ばれます。 | ||
149 | First interactive | Glossary, Lighthouse, Web Performance, Webパフォーマンス |
First Interactive は first CPU idle とも呼ばれ、ユーザのウィンドウがユーザ入力を処理するのに十分に静かであるか、または最小限のインタラクティブを測定する非標準のWebパフォーマンスメトリックです。 | ||
150 | First Meaningful Paint | Glossary, Reference, Web Performance |
First Meaningful Paint (FMP) は、スクロールせずに見える最大のレイアウト変更が行われ、ウェブフォントが読み込まれた後のペイントです。 "お役に立ちましたか?" 最初に意味のあるペイントが完了すると "はい" になります。 | ||
151 | First paint | Beginner, Glossary, Performance, Web Performance |
FirstPaint は Paint Timing API の一部です。ナビゲーションからブラウザーが読み込んだ最初のピクセルを画面にレンダリングします。 ナビゲーション前の画面と視覚的に異なるものをレンダリングすることで「それが起きているのか?」という質問に答えます。 |
||
152 | First-class Function (第一級関数) | CodingScripting, Glossary, JavaScript |
プログラミング言語が第一級関数 (First-class functions) を持つと言われる場合、その言語の関数がその他の変数と同様に扱われることを表します。例えば、こうした言語では、関数を他の関数への引数として渡したり、他の関数から返却したり、変数の値として代入したりすることができます。 | ||
153 | Flex コンテナ | CSS, Glossary, flex container, flexbox |
Flexbox レイアウトは親要素の display プロパティの値に flex または inline-flex を指定することで定義されます。この親要素が「flex コンテナ」となり、その子要素が 「flex アイテム」(flex item) となります。 |
||
154 | Flex アイテム | CSS, Glossary, flex item, flexbox |
Flex Container (display: flex または display: inline-flex が設定された要素) の直下の子要素が「flex アイテム」となります。 |
||
155 | Flex | CSS, Flex, Glossary, flexbox, 用語集 |
flex は CSS display のプロパティに新しく追加された値です。inline-flex と同じく、使用すると Element(要素)に flex container が適用されます。また、その Element(要素)の子Element(要素)それぞれには flex item が適用されます。flex アイテムが適用された Element(要素)は flex layout を構成し、CSS Flexible Box Layout Module で定義されているプロパティの全てが適用されるはずです。 |
||
156 | Flexbox (フレックスボックス) | CSS, Glossary, flexbox |
Flexbox は、アイテムを列方向や行方向など一次元に並べて表示するためのレイアウトモデルである CSS Flexible Box Layout Module に対する一般的な通称です。 | ||
157 | Forbidden header name (禁止ヘッダー名) | Fetch, Glossary, HTTP, Headers, forbidden, ヘッダー |
禁止ヘッダー名はプログラムから変更することができない HTTP ヘッダーの名前、特に、 HTTP リクエストヘッダーの名前です (反対に、Forbidden response header nameもあります)。 | ||
158 | Forbidden response header name (禁止レスンポンスヘッダー名) | Glossary, HTTP, Response, forbidden |
禁止レスポンスヘッダー名はプログラムから変更することができない HTTP ヘッダーの名前 (`Set-Cookie ` と `Set-Cookie2 `) です。 |
||
159 | Fork (フォーク) | Fork, Glossary, Tools, git, ツール, フォーク, 用語集 |
Fork (フォーク) とは、ある時点での既存のソフトウェアプロジェクトのコピーであり、自分自身の変更をプロジェクトに追加するためのものです。基本的に、元のソフトウェアのライセンスが許せば、コードをコピーして変更を加えて独自のバージョンを開発することができます。 | ||
160 | frame rate (フレームレート, FPS) | Animation, Glossary, ウェブの性能, 用語集 |
フレームレートは、ブラウザーが表示するコンテンツの再計算、レイアウト、描画をすることができる速度です。フレーム毎秒 または fps は、1秒間に何枚のフレームを再描画できるかを表します。ウェブサイトのコンピューターグラフィックスでのフレームレートの目標値は 60fps です。 | ||
161 | FTP | CodingScripting, FTP, Glossary, Protocol |
FTP (File Transfer Protocol、ファイル転送プロトコル) は、あるhostから別のホストに、TCP を介してインターネット上で、ファイルを転送する、標準的なネットワークprotocolです。 | ||
162 | FTU | FTU, Firefox OS, First time use, Gaia, Glossary, Infrastructure, Intro |
FTU ( First Time Use、ファーストタイムユース) は、Firefox OS 端末上に新しくインストールした Gecko の起動時に読み込まれるアプリです。 | ||
163 | Function (関数) | CodingScripting, IIFE, Immediately Invoked Function Expressions (IIFE), Intro, JavaScript |
関数 は、他のコードや自分自身、関数を参照する variable から呼ばれるコード断片です。関数が呼ばれると、Argument が関数への入力として渡され、次に関数は任意で値を戻します。JavaScript における関数は、object でもあります。 | ||
164 | Fuzz testing (ファズテスティング) | Firefox, Fuzzing, Mozilla, QA, Security, Testing |
ファジングはプログラムがクラッシュしたり不適切に動作したりしていないかを確認する手法です。自動化されたツールで予期せぬデータや無効なデータを入力し、その結果を見ます。プログラムがクラッシュしたり不適切な動作をするようであればその内容を確認します。これは、ソフトウェアの安定性、信頼性、安全性を確かめる重要な方法であり、Mozilla ではファジングを多く利用しています。 | ||
165 | Gaia | Boot2Gecko, Firefox OS, Gaia, Glossary, Infrastructure, Intro |
Firefox OS プラットフォームのユーザーインターフェイスとデフォルトのアプリケーションスイート。 | ||
166 | Garbage collection (ガベージコレクション) | CodingScripting, Glossary |
ガベージコレクションは、他のobjectによってもはやobject referenceされていないオブジェクトを見つけて削除するプロセスを記述するためにcomputer programmingで使用される用語です。 | ||
167 | Gecko | Firefox OS, Gecko, Glossary, Infrastructure, Intro, Mozilla |
Gecko は Mozilla プロジェクトによって開発された レイアウトエンジンであり、Mozilla Firefox や Firefox OS を含む多くのアプリ / デバイスで使用されています。 | ||
168 | General header (一般ヘッダー) | WebMechanics, 用語集 |
一般ヘッダーは、リクエスト及びレスポンスメッセージの両方で使用できるものの、内容物そのものには適用されない Headerです。使用されている文脈に応じて、一般ヘッダーはResponse header又はrequest headerのどちらかになります。しかし、entity headerではありません。 | ||
169 | GIF | Composing, Glossary |
GIF (Graphics Interchange Format)は、可逆圧縮とアニメーションに使える画像フォーマットです。GIFは1ピクセル毎8ビットまでと、24ビットの色領域から最大256色まで扱えます。 | ||
170 | GIJ | Automation, CodingScripting, Gaia, Integration, tests |
Gaia 結合テスト (Gaia Integration Testing)。Marionette と JavaScript に基づいています。詳しくは、GIJ の記事をご覧ください。 | ||
171 | Git | Collaborating, Glossary |
Gitはオープンソースで無償の、分散型ソースコードマネジメント (SCM)システムです。Git を用いることで、分散した開発チームがコードベースを取り扱うことができます。従来の SCM システムから一線を画しているのは、一般的な操作(ブランチ(branching)、コミット(commiting)など)を自身の開発機で、master リポジトリを変更することなしに、それどころか master リポジトリへの書き込み権限がなくても行うことができる機能です。 | ||
172 | Global object (グローバルオブジェクト) | CodingScripting, Glossary, NeedsContent, 用語集 |
グローバルオブジェクトは、global scope上に常時存在するobjectです。 | ||
173 | Global scope (グローバルスコープ) | CodingScripting, Glossary, NeedsContent |
プログラミング環境において、グローバルスコープとは、他のすべてのスコープを含み、他のすべてのスコープからアクセス可能なscopeを指します。 | ||
174 | Global variable (グローバル変数) | CodingScripting, Glossary |
グローバル変数はglobal scopeで宣言されたvariableです。言い換えると、他のすべてのスコープから参照可能な変数です。 | ||
175 | Glyph (字体) | Glossary, SVG, typography |
字体は、1 つ以上のcharacterを視覚的に表現するためにタイポグラフィで使用される用語です。 | ||
176 | Google Chrome | Browser, Chrome canary, Chrome stable, Chromium, Glossary, WebMechanics, google chrome |
Google Chrome は Google が開発した無償のbrowserです。オープンソースプロジェクトである Chromium がベースとなっています。重要な違いについては Chromium wiki で説明されています。 Chrome は独自のレイアウトエンジンである Blink に対応しています。なお、 iOS 版の Chrome は Blink ではなくプラットフォームの WebView を使用しています。 | ||
177 | GPL | GPL, License |
(GNU) GPL (General Public License: 一般公開ライセンス) はフリーソフトウェア財団が公開した 「コピーレフト(copyleft)」 のフリーソフトウェアライセンスです。GPLライセンスで公開されたプログラムの利用者は、プログラムソースコードを読むこと、変更すること、 また同じライセンスであれば(変更の有無問わず)再配布することにも自由にできます。 | ||
178 | GPU | Glossary, Graphics, Infrastructure |
GPU (Graphics Processing Unit) は、コンピューターの構成要素で、CPU (Central Processing Unit) に似ています。モニター上のグラフィックス (2D と 3D の両方) の描画に特化しています。 | ||
179 | Graceful degradation (グレースフルデグラデーション) | graceful degradation, グレースフルデグラデーション, 用語集, 設計 |
グレースフルデグラデーション (上品な劣化) とは設計哲学の一つで、最新のブラウザーで動作するように新しいウェブサイトやアプリケーションを構築するものの、古いブラウザーでも、良いものでなくても基本的なコンテンツや機能を引き続き提供する使用方法で代替できるようにしようとすることを目指したものです。 | ||
180 | Grid エリア | CSS Grids |
グリッドエリアはグリッド上で一つ以上の grid cell からなる長方形の領域です。グリッドエリアは ライン指定による配置 や 名前付きグリッドエリアでエリアを定義すると作成されます。 | ||
181 | Grid 軸 | CSS, CSS Grids |
CSS グリッドレイアウトはコンテンツを行と列でレイアウトできるようにする 2 次元レイアウトです。従って全てのグリッドには、ブロックもしくは列の軸と、インラインもしくは行の列という、二つの軸があります。 | ||
182 | Grid セル | CSS Grids |
CSS グリッドレイアウトに於ける CSS グリッドの最小単位がグリッドセルです。四つの交差する grid lines に囲まれた領域のことで、表に於けるセルと考え方はほぼ同じです。 | ||
183 | Grid 列 | CSS, CodingScripting |
グリッド列とは CSS グリッドレイアウトにおける縦のトラックであり、二つの垂直方向のグリッドラインに挟まれた領域のことです。グリッド列は grid-template-columns プロパティまたは短縮記法の grid や grid-template プロパティで定義されます。 |
||
184 | Grid container | CSS, Glossary, grid |
要素に grid または inline-grid を使用すると、CSS グリッドレイアウト のグリッドコンテナーになります。そして直下の子要素はグリッドアイテムになります。 |
||
185 | Grid ライン | CSS Grids |
Grid ラインは CSS グリッドレイアウトを用いて明示的グリッドとして Grid tracks を定義すると作成されます。次の例は 3 列のトラックと 2 行のトラックを含むグリッドとなります。この例では 4 つの列ラインと 3 つの行ラインが作られます。 | ||
186 | Grid 行 | CSS Grids |
グリッド行とは CSS グリッドレイアウトにおける水平トラックであり、二つの水平方向のグリッドラインに挟まれた領域のことです。グリッド行は grid-template-rows プロパティまたは短縮記法の grid や grid-template プロパティで定義されます。 |
||
187 | Grid Tracks (グリッドトラック) | CSS Grids, 用語集 |
グリッドトラックとは、2本のgrid linesの間の空間のことです。明示的なグリッドでは、 grid-template-columns と grid-template-rows プロパティ、または一括指定の grid または grid-template プロパティを使用して定義します。明示的グリッドで作成したトラックの外側にグリッドアイテムを配置することで、暗黙的グリッドにもトラックが生成されます。 |
||
188 | Grid (グリッド) | CSS, CSS Grid, CSS グリッド, Glossary, 用語集 |
CSS グリッド は display プロパティの値に grid を指定して定義します。グリッドの列や行は grid-template-rows や grid-template-columns プロパティで定義します。 |
||
189 | Guard (ガード) | API, CodingScripting, Glossary, guard |
ガードは、Fetch_API で定義されている Headers オブジェクトの機能で、Headers.set や Headers.append などのメソッドがヘッダーのコンテンツを変更できるかどうかに影響します。 例えば、immutable (不変)ガードは、ヘッダーを変更できないことを意味します。 詳しくは、Fetch の基本概念: ガードを参照してください。 |
||
190 | ガター | CSS Grids, CSS グリッドレイアウト |
ガター もしくはアレーはコンテンツトラック間のスペースです。CSS グリッドレイアウトで grid-column-gap 、grid-row-gap あるいは grid-gap プロパティを使うとガターが作成されます。 |
||
191 | GZip compression (Gzip 圧縮) | Glossary, compression, gzip, 用語集 |
GZip はファイルの圧縮および展開に使われるファイル形式です。これは DEFLATE アルゴリズムに基づいており、ファイルをより小さくすることができ、より高速なネットワーク転送を可能にします。GZip はウェブサーバーや最近のブラウザーで広く対応しており、サーバーは送信前に自動的にファイルを圧縮し、ブラウザーは受信時に展開することができます。 | ||
192 | Hash (ハッシュ) | CodingScripting, Cryptography, Glossary, Hash |
ハッシュ関数は、可変長のメッセージ入力を受けて固定長のハッシュ出力を生成します。 出力は、通常、128ビットの「フィンガープリント」や「メッセージダイジェスト」の形を取ります。 ハッシュはcryptographyにとても便利です — 送信データの完全性を保証します。 これはメッセージ認証を提供する HMAC の基礎となります。 | ||
193 | Head | CodingScripting, Glossary, HTML, head, metadata |
Head は HTML 文書の一部で、その文書の metadata 、例えば著者や、説明や、HTMLに適用される CSS や JavaScript ファイルへのリンクといったものを含んでいます。 | ||
194 | High-level programming language (高水準言語) | CodingScripting, Glossary |
高水準言語は、コンピューターの命令の詳細を大幅に抽象化します。人間が容易に理解できるように設計されているため、別のソフトウェアで翻訳する必要があります。低水準言語とは異なり、自然言語要素を使用したり、コンピューティングシステムの大半の領域を自動化(または完全に隠蔽)して、低水準言語に比べて開発プロセスをより簡単で理解しやすいものにします。提供される抽象化の量によって、プログラミング言語がいかに「高水準」であるかが定義されます。 | ||
195 | HMAC | Cryptography, Glossary, Hash, Security |
HMAC は、cryptographyにメッセージを認証するために使用されるプロトコルです。 | ||
196 | Hoisting (巻き上げ、ホイスティング) | CodingScripting, Glossary, JavaScript, 用語集 |
巻き上げ (Hoisting) は、ECMAScript® 2015 言語仕様より前には、どんな規範的な仕様書にもなかったものです。巻き上げは JavaScript の実行コンテキスト (特に作成と実行のフェーズで) では一般的な方法と考えられていました。しかし、巻き上げの概念は誤解に繋がる可能性があります。 | ||
197 | Host (ホスト) | Glossary, Intermediate, Web, WebMechanics |
ホストは、Internet (またはローカルネットワーク) に接続する端末です。server と呼ばれるホストは、Web ページの提供や、ファイルやメールの保存のような、付加サービスを提供します。 | ||
198 | Hotlink (直リンク) | Glossary, WebMechanics |
直リンク (ホットリンク、インラインリンクとも呼ばれる) は、別のサイトから直接リンクされたオブジェクト (通常は画像) です。たとえば、 site1.com でホストされている画像が site2.com に直接表示されるものです。 | ||
199 | HPKP | Glossary, Security |
HPKP (HTTP公開鍵ピンニング、 HTTP Public Key Pinning) は、偽造された証明書による MITM 攻撃のリスクを減らすために、特定の暗号化公開鍵を特定のウェブサーバーに関連付けるようにウェブクライアントに指示するセキュリティ機能です。 | ||
200 | HSTS | HTTP, Security |
HTTP Strict Transport Security を使用すると、ウェブサイトはブラウザーに、HTTP を使用してサイトを読み込まないことと、HTTP を使用してサイトにアクセスしようとするすべての試みを HTTPS リクエストへ自動的に変換する必要があることを通知できます。 これは、Strict-Transport-Security という1つの HTTP ヘッダーで構成され、サーバーによってリソースとともに送り返されます。 |
||
201 | HTML | CodingScripting, Glossary, HTML, l10n:priority |
HTML (HyperText Markup Language) は、ウェブページ構造を指定する記述言語です。 | ||
202 | HTML5 | CodeingScripting, Glossary, HTML, HTML5 |
HTML5 は、HTML の最新の安定バージョンであり、ドキュメントを構築するだけのマークアップであった HTML をアプリケーション開発基盤へと昇華させました。また、その他にも HTML5 は新しい Element (要素) と JavaScript API を含んでおり、ストレージやマルチメディア、ハードウェアアクセスが強化されています。 | ||
203 | HTTP/2 | Glossary, HTTP, Infrastructure, Reference, Web Performance, l10n:priority, 用語集 |
HTTP/2 は HTTP ネットワークプロトコルの改訂版です | ||
204 | HTTP/3 | HTTP, Intro, NeedsContent |
HTTP/3 は HTTP 2 に続く HTTP ネットワークプロトコル の今後のメジャーリビジョンです。 | ||
205 | HTTP header (HTTP ヘッダー) | HTTP ヘッダー, WebMechanics, 用語集 |
HTTP ヘッダーは、 HTTP リクエストおよび HTTP レスポンスのフィールドで、メッセージや本文のセマンティクスを変更したり、より詳細に説明したりするための追加情報を渡します。ヘッダーは大文字と小文字を区別せず、行の先頭から始まり、直後に ':' とヘッダー自体に依存する値が続きます。値は、次の CRLF またはメッセージの最後で終了します。 |
||
206 | HTTP | Beginner, Glossary, HTTP, Infrastructure, l10n:priority |
HTTP (HyperText Transfer Protocol、ハイパーテキスト転送プロトコル) は、World Wide Web上のハイパーメディア文書の転送を可能にする、基盤となるネットワークprotocolです。一般にブラウザーとサーバーの間で用いられ、人間が読むことができます。現行の HTTP仕様のバージョンは HTTP_2 と呼ばれています。 | ||
207 | HTTPS | Glossary, HTTPS, Infrastructure, Security, インフラ, セキュリティ, 用語集 |
HTTPS は HTTP プロトコルを暗号化したバージョンです。 HTTPS は通常、 SSL または TLS を用いてクライアントとサーバー間のすべての通信を暗号化します。この安全な接続により、クライアントは機密データをサーバーと安全に交換できます (例えば、銀行取引やオンラインショッピングなどで)。 | ||
208 | Hyperlink (ハイパーリンク) | CodingScripting, Glossary, HTML, Navigation |
ハイパーリンクはウェブページやデータ項目をお互いに接続します。HTML では a 要素が、ウェブページのある場所 (テキスト文字や画像のようなもの) から、その他のウェブページ (や同じページでも) のどこかの場所へのハイパーリンクを定義します。 |
||
209 | Hypertext (ハイパーテキスト) | Glossary, Web, WebMechanics |
ハイパーテキストは、ほかのテキストへのリンクを含むテキストであり、小説のように単一で線形の流れのものとは対照的なものです。 | ||
210 | I18N(国際化対応) | Beginner, Credibility, Glossary, Internationalization, OpenPractices, i18n |
i18n("internationalization"という20文字の単語より)(国際化対応)は、製品やサービスをどんなターゲット文化にも容易に適応させるベストプラクティスです。 | ||
211 | IANA | Glossary, Infrastructure |
IANA (Internet Assigned Numbers Authority) は、インターネットprotocolで使用されるdomain name、IP address、その他の名前と番号の記録および/または割り当てを担当する ICANN の下部組織です。 | ||
212 | ICANN | Glossary, Infrastructure |
ICANN (Internet Corporation for Assigned Names and Numbers、アイキャン) は国際非営利組織で、DNS や IP addressのレコードをメンテナンスしています。 | ||
213 | ICE | CodingScripting, Glossary, Networking, Protocols, WebRTC |
ICE (Interactive Connectivity Establishment) は、ネットワークトポロジー(通常は音声および/またはビデオのチャット)に関係なく、2つのピアを互いに接続するための WebRTC(他のテクノロジのあまたある中で)に使用されるフレームワークです。 このプロトコルを使用すると、ネットワークアドレストランスレーター(NAT)を使用してそれぞれのローカルネットワーク上の他のデバイスとグローバル IP アドレスを共有していても、2つのピアが相互に接続を見つけて確立することができます。 | ||
214 | IDE (統合開発環境) | CodingScripting, Glossary |
統合開発環境(Integrated Development Environment、IDE)または、対話型開発環境(Interactive Development environment)は、ソフトウェア開発のためにコンピュータープログラマーに包括的な機能を提供するソフトウェアアプリケーションです。 IDE は、通常、ソースコードエディター、ビルド自動化ツール、デバッガーで構成されています。 | ||
215 | Idempotent (べき等) | Glossary, HTTP, WebMechanics |
ある HTTP メソッドがべき等であるとは、サーバーが同じ状況にあるとき、特定のリクエストに対して何回でも続けて同じ効果が起こることをいいます。 このことは、べき等なメソッドでは副作用が生じるはずではないと言うこともできます ( 記録などを除く ) 。 適切に実装された GET メソッド、HEAD メソッド 、PUT メソッド、 DELETE メソッドはべき等ですが、 POST メソッドはそうではありません。 Safeメソッドはすべてべき等です。 |
||
216 | Identifier (識別子) | Beginner, CodingScripting, Glossary, Sharing |
識別子は variable、function、property などを識別するコード内の文字の並びです。 | ||
217 | IDL (インタフェース記述言語) | CodingScripting, Glossary, IDL, Interface description language |
IDL (Interface Description Language、インタフェース記述言語) は、特定のプログラミング言語とは別にオブジェクトのインタフェースを指定するために使用される汎用言語です。 | ||
218 | IETF | Glossary, IETF, Infrastructure, Internet |
Internet Engineering Task Force (IETF) は、Internetの背後にあるメカニズム (特に TCP/IPv6 やインターネットProtocolスイート) を規定するspecificationを作成する世界的な組織です。IETF はオープンで、ボランティアが運営し、インターネットソサエティが後援します。 | ||
219 | IIFE (即時実行関数式) | CodingScripting, DesignPattern, Functions, Glossary, JavaScript, デザインパターン, 用語集, 関数 |
IIFE (Immediately Invoked Function Expression; 即時実行関数式) は定義されるとすぐに実行される JavaScript の function です。 | ||
220 | IMAP | Beginner, Glossary, Infrastructure, MailNews |
IMAP (Internet Message Access Protocol) は、電子メールの取得と保存に使用されるprotocolです。 POP3 より新しい IMAP では、サーバー上のフォルダとルールが可能です。 | ||
221 | Immutable (イミュータブル) | CodingScripting, Glossary |
イミュータブル(不変)objectとは、内容を変更できないオブジェクトのことです。 オブジェクトは、さまざまな理由でイミュータブルである可能性があります。 |
||
222 | IndexedDB | API, CodingScripting, Database, Glossary, Sql |
IndexedDB は大きなデータ構造をブラウザーに保管して高パフォーマンスな検索用にインデックスする Web API です。SQL-ベースの RDBMS と同様に、IndexedDB はトランザクションできるデータベースシステムです。しかし、データを保管するのに固定長のカラムではなく JavaScript オブジェクトを使います。 | ||
223 | Information architecture (情報アーキテクチャ) | Design, Glossary, information architecture |
ウェブのデザインと開発に適用される情報アーキテクチャは、ウェブサイトの情報/コンテンツ/機能を整理し、情報とサービスを簡単に使用可能で見つけ出すことができる最高のユーザーエクスペリエンスを提供することです。 | ||
224 | Inheritance (継承) | CodingScripting, Glossary, Inheritance, Programming Language |
継承は、OOPの大きな特徴です。データ抽象化は、いくつかのレベルで実行できます。つまり、classにスーパークラスとサブクラスを持たせることができます。 | ||
225 | Input method editor (インプットメソッドエディター) | Glossary |
インプットメソッドエディター (IME) は、テキスト入力のための特殊なユーザーインターフェイスを提供するプログラムです。インプットメソッドエディターは多くの場面で使用されています。 | ||
226 | Instance | Beginner, CodingScripting, Glossary, JavaScript, NeedsContent |
constructor によって作成されたobjectは、そのコンストラクタのインスタンス(実体)と呼ばれます。 | ||
227 | Internationalization | Glossary, Internationalization, Reference |
国際化 (しばしば 「i18n」と略される) は、ウェブサイトやウェブアプリケーションを、異なる言語、地域的差異、異なる国や地域による技術的要求に対応させます。 国際化はあなたのウェブアプリケーションを構築するプロセスであり、新しい言語や地域をサポートする場合に、さほど多くの技術的努力を必要とせずに幅広い言語や地域に対応化可能です。また、すべてのコンテンツをレイアウトを壊すことなくアプリケーションを翻訳あるいはローカライズするので、ユーザーは機能をブラウズすることができます。 | ||
228 | Internet (インターネット) | Beginner, Glossary, Guide, Intro, NeedsContent, Tutorial, Web, WebMechanics |
インターネットは、インターネット・プロトコル群を使用するネットワークの世界的ネットワークです (最も重要な 2 つの protocol から、 TCP/IPv6 とも呼ばれています)。 | ||
229 | Intrinsic size (内在サイズ) | CSS, Glossary, Intrinsic size |
CSS における要素の内在サイズ とは、外部要因が働いていない場合に、その内容に基づく大きさです。例えば、インライン要素は内在的にサイズ変更されます。 width 、height 、および垂直方向の余白とパディングは影響を与えませんが、水平方向の余白とパディングには影響を与えます。 |
||
230 | IP Address (IPアドレス) | Beginner, Glossary, Infrastructure, Web |
IP アドレスはネットワークに接続された、インターネットプロトコル(IP) を使うすべての端末に割り当てられる番号です。 | ||
231 | IPv4 | Glossary, IPv4, Infrastructure, Internet Protocol, Protocol |
IPv4 は、Internetの基礎となる通信protocolの第4 のバージョンで、広範囲に展開された最初のバージョンです。 | ||
232 | IPv6 | Glossary, IPv6, Infrastructure, Intermediate, Web, WebMechanics |
IPv6 は、Internet の基礎をなす現在のバージョンの通信 protocol です。IPv6 はより多くの IP address を使えるなどの理由により、ゆっくりと IPv4 を置き換えています。 | ||
233 | IRC | Glossary, Infrastructure, Internet Relay Chat, Open Protocol, irc |
IRC (Internet Relay Chat) は、インターネット接続と IRC サーバーを介してメッセージを送受信する IRC クライアントを必要とする世界的なチャットシステムです。 | ||
234 | ISO (国際標準化機構) | Glossary, ISO, Infrastructure, Web Standards, web specifications |
ISO(International Organization for Standardization、国際標準化機構)は、各主要産業の企業を調整する統一基準を開発する世界的な協会です。 | ||
235 | ISP | Glossary, ISP, Internet Service Provider, Web, WebMechanics |
ISP (Internet Service Provider, インターネットサービスプロバイダー) は、インターネット接続を提供する事業を行っています。また、メールやウェブホスティング、VoIP (IP 電話) などのサービスを提供していることもあります。これらは、(かつて主流の方式であった) 電話回線を使ったダイアルアップ接続や、ケーブルモデムまたは DSL (デジタルサービス回線) などの広帯域接続により提供されます。 | ||
236 | Jank | Beginner, CodingScripting, Glossary, Performance, Web Performance, ウェブの性能, 初心者, 性能 |
Jank は、メインスレッドで長いタスクを実行したり、レンダリングをブロックしたり、バックグラウンドプロセスでプロセッサパワーを浪費したりすることによって、ユーザーインターフェイスの低速化を引き起こすことを指します。 | ||
237 | Java | CodingScripting, Glossary, Java, プログラミング言語 |
Java は、Compileで、OOPの高度にポータブルなcomputer programming言語です。 | ||
238 | JavaScript | CodingScripting, Glossary, JavaScript, l10n:priority |
JavaScript (または JS) は、主にウェブページの動的なクライアントサイドスクリプトとして使用されるプログラミング言語です。しかし、Serverサイドでも Node.js のようなランタイムを用いて、たびたび使用されています。 | ||
239 | JPEG | Beginner, Composing, Glossary, Images, JPEG, 画像 |
JPEG (Joint Photographic Experts Group) とは、一般的に使われている、デジタル画像用の非可逆圧縮の方法です。 | ||
240 | jQuery | Glossary, JQuery, JavaScript |
jQuery は JavaScript Library であり、DOM 操作を簡単にすること、AJAX 呼び出し、Event ハンドリングに注力しています。 | ||
241 | JSON | CodingScripting, Glossary, Intro, JSON, l10n:priority |
JavaScript Object Notation (JSON) はデータ交換フォーマットです。厳密なサブセットではありませんが、JSON は JavaScript のサブセットに似ています。多くのプログラミング言語が JSON をサポートしていますが、JSON はウェブサイトやブラウザの拡張機能を含む JavaScript ベースのアプリケーションに特に便利です。 | ||
242 | Key (暗号鍵) | Glossary, Security, セキュリティ, 暗号, 暗号技術 |
暗号鍵は、cipherにおけるencryptionやdecryptionで使用される情報の断片です。 | ||
243 | Keyword (キーワード) | Glossary, Keyword, Search, keyword search |
キーワードとは、コンテンツを説明する単語やフレーズです。オンラインのキーワードは、検索エンジンのためのクエリや、ウェブサイトのコンテンツを識別するための言葉として使用されています。 | ||
244 | Latency(レイテンシー) | Audio, Glossary, Media, Networking, Reference, Video, Web Performance, latency |
レイテンシー (遅延時間) とは要求されたリソースが目的地に到達するまでにかかるネットワーク時間のことです。低レイテンシーとは良好な状態で、遅延時間がほとんどないか、またはまったくないことを意味します。高レイテンシーは悪い状態で、要求されたリソースが目的地に到達するまでに長い時間がかかることを意味します。 | ||
245 | 遅延読み込み | Glossary, Lazy loading, Reference, Web Performance |
遅延読み込みは、ユーザーが必要とするまでデータ (例: 画像) の読み込みを遅延させる仕組みです。一般的には、ユーザーのスクロール操作によって対象が画面内に表示されるまで読み込みを遅延させます。 | ||
246 | LGPL | Glossary, License, OpenPractices, Remixing, Sharing |
LGPL (GNU Lesser General Public License) は、フリーソフトウェア財団が発行したフリーソフトウェアライセンスです。 LGPL は、厳密にcopyleftされた GPL に対して、より許容された選択肢を提供します。 GPL ライセンスプログラムを使用する派生作品は、同じ条件(自由に使用、共有、研究、変更)で公開する必要がありますが、LGPL では、派生プログラムの LGPL ライセンスコンポーネントが LGPL を引き続き使用することを要求しますが、プログラム全体ではありません。 LGPL は、通常、ライブラリ(.dll 、.so 、.jar など)などの共有コンポーネントをライセンスするために使用されます。 |
||
247 | Ligature (合字) | CSS, Design, Glossary, 用語集 |
合字は、2つの文字を1つの形に結合したものです。 たとえば、フランス語では "œ" は "oe" の合字です。 | ||
248 | Local scope (ローカルスコープ) | CodingScripting, Glossary, NeedsContent |
ローカルスコープは variable をローカルにする変数の特性です(つまり、変数名は global scope ではないスコープ内の value にのみ結び付けられます)。 | ||
249 | Local variable (ローカル変数) | CodingScripting, Glossary, NeedsContent, 用語集 |
variableのうち、そのvalueを指す名前がlocal scope内にのみあるものです。 | ||
250 | Locale (ロケール) | Composing, Glossary, Locale |
ロケールは、ユーザーインターフェイス用の言語別または国別の基本設定のセットです。 | ||
251 | Localization (ローカライゼーション) | Collaborating, Glossary, Intro, Localization, WebMechanics, ローカライズ |
ローカライゼーション(ローカライズ)とは、ソフトウェアのユーザーインターフェイスを特定の文化に適合させるプロセスです。 | ||
252 | Long task | Glossary, Long Tasks API, Reference, Web Performance |
long task とは、完了するまでに50ミリ秒以上かかるタスクです。 | ||
253 | Loop (ループ) | CodingScripting, Glossary, control flow, programming, プログラミング, 制御フロー, 用語集 |
ループは、computer programmingにおいて、一定の条件に遭遇するまで継続的に繰り返される一連の命令です。例えば、データ項目を取得して加工しながら、カウンターが所定の値に達するなどいくつかのconditionalをチェックするというような処理です。 | ||
254 | Lossless compression (可逆圧縮) | Beginner, Composing, Glossary, Images, Web Performance, compression, lossless, 可逆圧縮, 圧縮, 用語集 |
可逆圧縮はデータ圧縮アルゴリズムの一種で、圧縮データから元のデータを完全に再構築することができるものです。可逆圧縮方法は可逆です。可逆圧縮の例としては、 GZIP, Brotli, WebP, PNG などがあります。 | ||
255 | LTR (左書き) | Composing, Glossary, Localization, 用語集 |
LTR (Left To Right, 左書き) は、テキストが左から右に書かれることを示すlocaleプロパティです。例えば、 en-US ロケール (アメリカ英語) は左書きを指定します。 |
||
256 | Main Axis (主軸) | CSS, Glossary, Main axis, flexbox |
flexbox における主軸は、flex-direction プロパティの設定方向によって定義されます。flex-direction が取り得る値は以下の四つです。 |
||
257 | Main thread (メインスレッド) | Glossary, Reference, Web Performance |
メインスレッドは、ブラウザーがユーザーのイベントや描画を処理するところです。既定では、ブラウザーは単一のスレッドを使用してページ内のすべての JavaScript を、レイアウト、再フロー、ガベージコレクションなどと同様に実行します。つまり、実行に時間がかかる JavaScript 関数がスレッドをブロックし、ページが反応しなくなり、使い勝手が悪くなります。 | ||
258 | markup (マークアップ) | Glossary, Intro, Markup, NeedsContent, マークアップ, 用語集 |
マークアップ言語は、テキストを定義し提示するために設計された言語です。 HTML (HyperText Markup Language) は、マークアップ言語の一例です。 | ||
259 | MathML | CodingScripting, Glossary, MathML, Mathematical Markup Language, XML |
MathML (XML のアプリケーション) は、ウェブページにおいて数式を表現するためのオープンスタンダードです。 1998年に、 W3C はbrowserで数式を表現するための MathML の最初の勧告を行いました。 MathML には科学コンテンツや音声合成などの他のアプリケーションもあります。 | ||
260 | Media | Disambiguation, Glossary |
メディアという用語は、ウェブについて話すときに複数の意味で使われます。これは文脈によって異なる意味を取ります。 | ||
261 | Media (CSS) | CSS, Glossary, Intro, Media |
CSS (Cascading Style Sheets) の文脈において、メディアという用語はrendering engineによって描画される文書の出力先を参照します。 | ||
262 | Metadata (メタデータ) | CodingScripting, Glossary, HTML, metadata |
メタデータとは — 最もシンプルな定義では — データを記述するデータです。例えば HTML 文書はデータですが、HTML には head 要素の中に文書を記述するメタデータ(誰が書いたのかや要約など)も含んでいます。 |
||
263 | Method (メソッド) | CodingScripting, Glossary, JavaScript, メソッド, 用語集 |
メソッドはobjectのpropertyであるfunctionです。メソッドには 2種類があります。オブジェクトインスタンスごとに内蔵されたタスクとして実行されるインスタンスメソッドと、オブジェクトのコンストラクターで直接呼び出しを行うタスクであるstatic methodです。 | ||
264 | Microsoft Edge | Browser, Glossary, Infrastructure |
Microsoft Edge は、グラフィカルな無料のWorld Wide Webbrowserで、 Microsoft Windows に付属しており、マイクロソフトが 2014年から開発しています。 Edge は、最初は Spartan として知られ、長い間使われた Microsoft Internet Explorer を置き換えました。 | ||
265 | Microsoft Internet Explorer | Browser, Glossary, Internet Explorer, Microsoft, Microsoft Internet Explorer, Navigation, Web Browser, Windows, Windows Operating System |
Internet Explorer (IE) は、レガシーエンタープライズ向けに Microsoft が管理している無料のグラフィカルbrowserです。Microsoft Edge が現在、デフォルトの Windows ブラウザーです。 | ||
266 | Middleware (ミドルウェア) | CodingScripting, Glossary |
ミドルウェアとは、システムの各部分がデータを通信および管理できるようにする、あらゆるソフトウェアまたはサービスの(定義があやふやな)用語です。コンポーネントと入出力間の通信を処理するソフトウェアであるため、開発者はアプリケーションの特定の目的に集中できます。 | ||
267 | MIME type (MIMEタイプ) | Glossary, WebMechanics, 用語集 |
MIME タイプ (現在は正しくは「メディアタイプ」と呼ばれますが、「コンテンツタイプ」と呼ばれることもあります) は、ファイルの種類を示し、ファイルと共に送信される文字列です (例えば、音声ファイルは audio/ogg 、画像ファイルは image/png というようにラベル付けして、コンテンツ形式を記述します)。 |
||
268 | mime | Beginner, Glossary, MIME, 用語集 |
MIME(Multipurpose internet mail extensions、多目的インターネットメール拡張)は、例えば、音声、動画、画像のような、ASCIIテキスト以外の形式の文書を記述するための規格です。 当初は電子メールの添付ファイルに使用されていましたが、文書の種類をどこでも定義するための事実上の標準となっています。 | ||
269 | MitM (中間者攻撃) | Glossary, Security |
Man-in-the-middle attack(MitM、中間者攻撃)は、2 つのシステム間の通信を傍受します。たとえば、Wi-Fi ルーターが侵害される可能性があります。 | ||
270 | Mixin (ミックスイン) | CodingScripting, Glossary, Method, Mixin, Property |
mixin は、そのmethodやpropertyの一部またはすべてが実装されていないclassまたはinterfaceであり、別のクラスまたはインターフェイスが欠落している実装を提供する必要があります。 | ||
271 | Mobile First (モバイルファースト) | Design, Glossary, Layout, Layout mobile |
モバイルファーストは、ある種の progressive enhancementで、ウェブ開発やウェブデザインにおいて、モバイル画面サイズのデザイン・開発をデスクトップ画面サイズのデザイン・開発より優先して注力するアプローチです。 モバイルファーストアプローチの根拠は、すべての画面サイズにおいて良いユーザー体験を提供することです — はじめに小さい画面でうまく動作するユーザー体験を作成して、その次にその上に画面サイズが増えるごとにもっと豊かなユーザー体験を与えていきます。 モバイルファーストアプローチは、デスクトップ画面サイズをデザインしてからその後に小さい画面サイズを追加する、古いアプローチと対照をなします。 | ||
272 | Modem (モデム) | Glossary, Infrastructure, Navigation |
モデム(modem、modulator-demodulator、変調器-復調器)は、ネットワークを介してデータを送信するために、デジタル情報からアナログ信号への変換や、その逆の変換を行うデバイスです。 | ||
273 | Modern web apps (最新のウェブアプリ) | Composing, Glossary, Modern web apps |
Progressive web appsを参照 | ||
274 | Modularity (モジュール性) | CodingScripting, Glossary |
モジュール性という用語は、システムのコンポーネントを分離して再結合できる程度を指しており、またソフトウェアパッケージを論理ユニットに分割することもあります。モジュラーシステムの利点は、部品を独立して考えることができることです。 | ||
275 | Mozilla Firefox | Browser, Firefox, Glossary, Infrastructure, Mozilla, Mozilla Firefox |
Mozilla Firefox は、無償で利用できるオープンソースのbrowserで、開発は Mozilla Corporation が取りまとめています。Firefox は Windows と OS X、Linux、Android で動作します。 | ||
276 | Mutable (ミュータブル) | CodingScripting, Glossary, NeedsContent |
ミュータブルは、変更可能な変数の型です。JavaScript では、primitiveではない、ObjectとArrayだけがミュータブルです。 | ||
277 | MVC | Glossary, Intro |
MVC(Model-View-Controller、モデル-ビュー-コントローラ)は、ソフトウェア設計のパターンです。 これは、ソフトウェアのビジネスロジックとディスプレイの間の分離を強調します。 この「関心の分離」は、より良い労働の分業と改善されたメンテナンスを提供します。 MVVM(Model-View-Viewmodel、モデル-ビュー-ビューモデル)、MVP(Model-View-Presenter、モデル-ビュー-プレゼンター)、MVW(Model-View-Whatever、モデル-ビュー-何でも)などの他のデザインパターンも MVC に基づいています。 | ||
278 | Namespace (名前空間) | CodingScripting, Glossary, Operating System, オペレーティングシステム |
名前空間はプログラム内でコンテキストを識別する、論理的なグループの名前です。同じコンテキスト内かつ同じスコープの範囲内では、識別子は実態を一意に指定しなくてはなりません。 | ||
279 | NaN (非数) | CodingScripting, Computing, Glossary, NaN, 用語集, 非数 |
非数(英語:Not a Number)とは未定義な値か、特に浮動小数点数の計算の結果で、表すことができない数値(Type)のことを言います。 | ||
280 | NAT | Beginner, Glossary, Infrastructure, WebMechanics, WebRTC |
NAT (Network Address Translation: ネットワークアドレス変換) は、複数のコンピューターで IP アドレスを共有するための技術です。NAT は一意のアドレスをローカルネットワーク上のコンピューターへ割り当て、正しい場所へデータを届けるために、ネットワークトラフィックを調整します。 | ||
281 | Native | CodingScripting, Glossary |
ネイティブアプリケーションは、ターゲットアーキテクチャを構成するハードウェア/ソフトウェア環境で実行するようにコンパイルされています。 | ||
282 | Navigation directive (ナビゲーションディレクティブ) | CSP, Glossary, HTTP, Security, セキュリティ |
CSP のナビゲーションディレクティブは Content-Security-Policy ヘッダーで使用され、たとえば、ユーザーがどの場所に移動したり、フォームを送信したりすることができるかを管理します。 |
||
283 | Netscape Navigator | Browser, Glossary, Navigation, Netscape, Netscape Navigator |
Netscape Navigator または、単に Netscape は、1990 年代の主要なbrowserでした。Netscape は Mosaic をベースにして作られており、開発チームは、Mosaic のコードを書いていたプログラマーである Marc Andreessen によって率いられていました。 | ||
284 | NNTP | Glossary, Infrastructure |
NNTP (Network News Transfer Protocol) は、Usenet のメッセージをクライアントからサーバー、またはサーバー間で転送するために使用されるprotocolです。 | ||
285 | Node.js | Glossary, Infrastructure, JavaScript, l10n:priority, node.js |
Node.js は、クロスプラットフォームの JavaScript 実行環境であり、サーバー側アプリケーションやネットワークアプリケーションを JavaScript で構築することができます。 | ||
286 | Node | Disambiguation, Glossary, NeedsTranslation, TopicStub |
The term node can have several meanings depending on the context. It may refer to: | ||
287 | Node (DOM) | |
DOMとしてのnodeは、node tree内の1点を指しています。nodeはドキュメント自身であり、Element(要素)やテキスト、コメント等の色々なものがあります。 | ||
288 | Node (networking) | Glossary, Infrastructure |
ネットワークでは、 node はネットワーク内の接続ポイントです。物理ネットワークでは通常、コンピューターやルーターなどのデバイスです。 | ||
289 | non-normative | Glossary, Infrastructure, Specification, Standardization |
ソフトウェア specification には、 non-normative または informative としてマークされた情報が含まれていることがよくあります。これは、読者が仕様をよりよく理解したり、例を示したりするのを助ける目的で提供されていることを意味している、もしくはベストプラクティスであり原則として従う必要はありません。従わなければならない仕様の公式部分を含むセクションは、多くの場合 normative とマークされています。 | ||
290 | Normative | Glossary, Infrastructure, Specification, Standardization |
Normative とは、ソフトウェア specification で一般的に使用される単語であり、標準化されており、規則に従う必要があるセクションを示します。 仕様には non-normative または、 informative としてマークされたセクションが含まれる場合もあります。これは読者が仕様をよりよく理解できるようにするため、または例やベストプラクティスを紹介する為として提供されているセクションです。原則として従う必要はありません。 | ||
291 | Null | CodingScripting, Glossary |
コンピュータサイエンス分野において、一般的に null という値は、存在しないまたは無効なobjectやアドレスへのポインター参照を表します。 null による参照が持つ意味は、言語実装によって様々です。 |
||
292 | Nullish value | Glossary, JavaScript, Null, Primitive, undefined |
JavaScript では Nullish value は null または undefined のいずれかの値です。Nullish values は常に falsy です。 |
||
293 | Number | CodingScripting, Glossary, JavaScript, 用語集 |
JavaScript において、 Number は 倍精度64ビット浮動小数点形式 (IEEE 754) を持つ数値データ型です。その他のプログラミング言語では、それ以外の数値型もあります。たとえば、 Integer、Float、Double、Bignum などです。 | ||
294 | Object reference (オブジェクト参照) | CodingScripting, Glossary |
objectへのリンクです。オブジェクト参照はまさにリンクされたオブジェクトのように使うことができます。 | ||
295 | Object (オブジェクト) | CodingScripting, Glossary, Intro, オブジェクト, 用語集 |
オブジェクトはデータとそのデータをやり取りするための命令が入ったデータ構造です。オブジェクトはしばしば現実世界の事物を参照する事があります。例えば、レーシングゲームでは car や map オブジェクトと言った具合です。OOP言語の例としては、JavaScript、Java、C++、Python、そして Ruby などが挙げられます。 |
||
296 | OOP (オブジェクト指向プログラミング) | Beginner, CodingScripting, Glossary |
OOP (Object-Oriented Programming、オブジェクト指向プログラミングの略) はデータを object 内にカプセル化して、その構成部品ではなくてオブジェクト自体が操作される、プログラミングアプローチです。 | ||
297 | OpenGL | CodingScripting, Glossary, OpenGL |
OpenGL (Open Graphics Library) は言語横断的な、2Dと3Dベクターグラフィックス用のマルチプラットフォームiのアプリケーションプログラミングインターフェイス (API) です。この API は、ハードウェアで加速したレンダリングを得るため、画像プロセッサー (GPU) と相互作用させて使うことが典型的です。 | ||
298 | OpenSSL | Glossary, Security |
OpenSSL は、SSL と TLS のオープンソースの実装です。 | ||
299 | Opera Browser | Browser, Glossary, Navigation, Opera, Opera Browser |
Opera は、5 番目に多用されるウェブbrowserであり、1996 年に公式リリースされた当初は Windows のみで動作していました。Opera は、2013年からレイアウトエンジンとして Blink を使用しています (以前は、Presto でした)。Opera には、モバイルやタブレット端末バージョンもあります。 | ||
300 | Operand (オペランド) | CodingScripting, Glossary |
オペランドはoperatorで操作されるデータを表す命令の一部です。例えば、2 つの数字を加算する時、数字はオペランドで "+" が演算子です。 | ||
301 | Operator (演算子) | CodingScripting, Glossary, 用語集 |
記号や英数字によって構成された予約語で、内蔵の機能を実行します。例えば、 JavaScript では加算演算子("+")は複数の数値を加算したり文字列を結合したりします。「否定」演算子("!")は式を否定し、例えば、 true を表す式では false を返します。 |
||
302 | Origin (オリジン) | Glossary, WebMechanics, オリジン, セキュリティ, 用語集 |
ウェブコンテンツのオリジンは、ウェブコンテンツにアクセスするために使われる URL のスキーム (プロトコル)、 ホスト (ドメイン)、 ポート によって定義されます。スキーム、ホスト、ポートがすべて一致した場合のみ、二つのオブジェクトは同じオリジンであると言えます。 | ||
303 | OTA | Glossary, Infrastructure, Intro, OTA, Over the air, updates |
Over The Air (OTA) とは、無線接続されたデバイス上のソフトウェアを中央サーバーから自動更新することを指します。特定の更新セットを受信する全てのデバイスの所有者は同じ "チャネル" 上にあり、各デバイスは多くの場合、複数のチャネルにアクセスできます (例えば、本番またはエンジニアリングビルド)。 | ||
304 | OWASP | Glossary, Security |
OWASP (Open Web Application Security Project: オープンウェブアプリケーションセキュリティプロジェクト) は、特にウェブ上で、無償ソフトウェアのセキュリティのために活動する非営利団体や国際的なネットワークを持つ団体です。 | ||
305 | P2P | Glossary, Infrastructure, Networking, P2P |
P2P (ピア・ツー・ピア)はすべての参加しているノード(ピア)が同等の特権を持ち、負荷を共有する、コンピュータネットワークアーキテクチャです。P2Pは、複数のクライアントノードがサービスの中心となるサーバーに接続するクライアント・サーバーネットワークアーキテクチャとは異なります。 P2P はよくブロックチェーンアプリケーションで見られます。 | ||
306 | パケット | Reference, TCP, Web Performance, ネットワークパケット, パケット |
パケット、またはネットワークパケットはは、ネットワーク上で送られる整形されたデータの塊です。パケットはユーザーデータと制御情報を含みます。ユーザーデータはペイロードとして知られています。制御情報はペイロードを送るための制御情報です。この制御情報は、送信元と送信先のネットワークアドレス、順序情報、エラー検知コードで構成されており、通常パケットのヘッダーとフッターで見られます。 | ||
307 | ページ読み込み時間 | Glossary, Timings, Web Performance, metrics, page load time |
ページ読み込み時間とはページの読み込みにかかる時間のことであり、ナビゲーション開始時からロードイベント開始時までをもって測定されます。 | ||
308 | Parameter (パラメーター) | CodingScripting, Glossary, JavaScript |
パラメーターはfunctionに渡される名前付きの変数です。パラメーター変数は関数にargumentをインポートするのに使われます。 | ||
309 | Parent object (親オブジェクト) | CodingScripting, Glossary, NeedsContent |
指定された property や method が所属している object。 | ||
310 | Parse (解析) | Browser, CSS, CodingScripting, Glossary, HTML, JavaScript, Web Performance |
解析(Parsing)とは、プログラムを解析し、例えばブラウザー内の JavaScript エンジンといった実行環境で、実際に実行できる内部形式に変換することを意味します。 | ||
311 | Parser (パーサー) | CodingScripting, Glossary |
パーサーは、ソースコードファイルをparseするコンパイラまたはインタプリタのモジュールです。 | ||
312 | Composing, Glossary, PDF, Portable Document Format | |
PDF (Portable Document Format) は、特定のソフトウェア実装、ハードウェアプラットフォーム、オペレーティングシステムに依存せずにドキュメントを共有するためのファイル形式です。PDF は、印刷文書のデジタル画像を提供し、印刷したとき同じ外観を保ちます。 | ||
313 | Percent-encoding (パーセントエンコーディング) | Glossary, WebMechanics |
パーセントエンコーディング(Percent-encoding)は、URL のコンテキストで特定の意味を持つ 8 ビット文字をエンコードするメカニズムです。URL エンコードとも呼ばれます。エンコードは置換で構成されます。'%' の後に、置換文字の ASCII 値の 16進表現が続きます。 |
||
314 | PHP | Beginner, CodingScripting, Glossary, Infrastructure, Intro, PHP, 初心者, 用語集 |
PHP (再帰的な頭文字語で PHP: Hypertext Preprocessor) はオープンソースのサーバー側スクリプト言語で、 HTML に組み込んで、ウェブアプリや動的なウェブサイトを構築することができます。 | ||
315 | Pixel (ピクセル) | Design, Glossary, Graphics |
ピクセルは、コンピュータ画面のようなグラフィカルな表示の最小構成要素です。 | ||
316 | Plaintext (平文) | Cryptography, Glossary, Security |
平文(ひらぶん)とは、encryption algorithmへの入力として使用されている情報、または | ||
317 | PNG | Beginner, Composing, Glossary, Infrastracture, PNG |
PNG (Portable Network Graphics) は、可逆データ圧縮をサポートする画像ファイル形式です。 | ||
318 | Polyfill (ポリフィル) | CodingScripting, Glossary |
ポリフィルとは、最近の機能をサポートしていない古いブラウザーで、その機能を使えるようにするためのコードです。大抵はウェブ上の JavaScript です。 | ||
319 | Polymorphism (多態性) | CodingScripting, Glossary |
Polymorphism (多態性)とは複数のデータ型を1つのインターフェイスにまとめた表現です。 例えば、整数型、浮動小数点型、倍精度浮動小数点型は暗黙的な多態性を持ちます:データ型の違いにもかからず、その3つは足し算、引き算、掛け算、などができます。 |
||
320 | POP3 | Beginner, Glossary, Infrastructure, 用語集 |
POP3 (Post Office Protocol) は TCP 接続を使用して、メールサーバーから電子メールを取得する非常に一般的なprotocolです。 POP3 はもっと新しいプロトコルである IMAP4 とは異なり、フォルダー管理に対応していません。複雑な構造となるため、実装が困難です。 | ||
321 | Port (ポート) | Glossary, Intro, Security, computer network, l10n:priority, port |
ポートとは、IP addressを持ち、ネットワークに接続されているコンピューターの通信上のエンドポイントです。ポートは数字で指定され、特に 1024 より小さい (1023 以下の) ポート番号は特定のprotocolにデフォルトで関連付けられています。 | ||
322 | プリフェッチ | Glossary, Prefetch, Reference, Web Performance |
プリフェッチは、コンテンツが要求される可能性が高いことを前提にして、ユーザーが要求したときにコンテンツを即座にロードできるようにします。コンテンツはユーザーが明示的にリクエストすることなくダウンロードされ、将来の使用を想定してキャッシュされます。 | ||
323 | Preflight request (プリフライトリクエスト) | CORS, Glossary, HTTP, Preflight, request |
CORS のプリフライトリクエストは CORS のリクエストの一つであり、サーバーが CORS プロトコルを理解していて準備がされていることを、特定のメソッドとヘッダーを使用してチェックします。 | ||
324 | Prerender | Glossary, Prefetch, Security, Web Performance, prerender |
プリレンダリングを使用すると、コンテンツは先読みされ、ブラウザーによってバックグラウンドでレンダリングされます。これは、コンテンツが非表示の別のタブにレンダリングされた場合と同じです。ユーザーがプリレンダリングされたコンテンツに移動すると、現在のコンテンツがすぐにプリレンダリングされたコンテンツに置き換えられます。 | ||
325 | Presto | Glossary, Infrastructure |
Presto は、バージョン15までの Opera browser を強化する為に使用された独自のブラウザーレイアウトエンジンでした。それ以降の Opera browser は、 Blink レイアウトエンジンを使用する Chromium をベースにしています。 | ||
326 | Primitive (プリミティブ) | CodingScripting, Glossary, JavaScript, 用語集 |
JavaScript において、プリミティブ (primitive、プリミティブ値、プリミティブデータ型) はobjectでなく、methodを持たないデータのことです。 6 種類のプリミティブデータ型があります。string、number、 | ||
327 | privileged code | privileged |
Privileged code - 拡張機能の Javascript コード。例えば、コンテンツスクリプトのコード。 | ||
328 | Privileged | Glossary, Security |
ユーザーは、システムに対する追加の権限が付与されている場合、または通常のユーザーと比較してより高い優先度レベルのコンテンツへの最終的なアクセス権が付与されている場合に、特権があると言われます。 | ||
329 | Progressive Enhancement (プログレッシブエンハンスメント) | Accessibility, Design, Glossary |
プログレッシブエンハンスメント("漸進的な強化")とは、可能な限り多くのユーザーに不可欠なコンテンツと機能のベースラインを提供することを中心とした設計哲学であり、必要なすべてのコードを実行できる最も最新のブラウザーのユーザーに限り、最高の体験を提供します。 | ||
330 | Progressive web apps (プログレッシブウェブアプリ) | Composing, Glossary, Progressive web apps |
プログレッシブウェブアプリは、ウェブアプリ開発の現代的な姿を表す用語です。これには検索エンジンによる見つけやすさ、URL を使用したリンク、複数の形式要素で動作することなど、ウェブのあらゆる優れた部分を活用した標準的なウェブサイト/アプリを利用し、最新の API (Service Workers や Push など) やネイティブアプリに由来するさまざまな利点をより一般的にもたらす機能を提供すること含みます。 | ||
331 | Promise | Glossary, Promise, Promises, asynchronous |
Promise は、ある function が返す、呼び出された時点でまだ完了していない処理の結果をあらわす object です。その名のとおり、関数が Promise オブジェクトを経由して、最終的に何らかの結果を返すことを約束(Promise は約束の意味)するわけです。 |
||
332 | Property (プロパティ) | Disambiguation, Glossary |
プロパティという用語はコンテキストに応じて幾つかの意味を持ちます。以下を参照してください: | ||
333 | Property (プロパティ) (CSS) | CodingScripting, Glossary |
CSS のプロパティは、関連付けられた値によりブラウザーがどのように要素を表示するかを定義する特性です。 | ||
334 | Property (プロパティ) (JavaScript) | CodingScripting, Glossary |
JavaScript プロパティは、多くの場合データ構造と関連付けられた属性を記述する、オブジェクトの特性です。 | ||
335 | Protocol (プロトコル) | Glossary, Infrastructure, インフラ, プロトコル, 用語集 |
プロトコルは、コンピューター内またはコンピューター間でデータを交換する方法を定義したルールの体系です。機器間の通信では、交換されるデータの形式に機器が対応している必要があります。形式を定義する一連のルールがプロトコルと呼ばれています。 | ||
336 | プロトタイプベース | |
プロトタイプベースは、OOPのひとつで、Classを明示的に定義するのではなく、別のクラスのインスタンスや、あまり見かけませんが、空のオブジェクトにプロパティやメソッドを追加するという手法をとっています。 簡単に言えば、この手法はClassをはじめに定義することなしにObjectを生成することを可能にします。 |
||
337 | Prototype | Apps, Composing, Glossary |
プロトタイプは、開発ライフサイクルの早い段階でアプリケーションや製品の外観と動作を表現する型です。 | ||
338 | Proxy server (プロキシサーバー) | Glossary, サーバー, プロキシ, 用語集 |
プロキシサーバーは、インターネットのさまざまなネットワークを介してナビゲートするときに使用される中間プログラムまたはコンピュータです。それらは World Wide Web 上のコンテンツへのアクセスを容易にします。プロキシはリクエストに介入し、レスポンスを返します。(例えば、キャッシュの場合) リクエストを転送することができ、それを変更することができます (例えば、2つのネットワーク間の境界でヘッダを変更する)。 | ||
339 | Pseudo-class | CSS, CodingScripting, Glossary, Selector |
CSS では擬似クラスセレクターを使うことで、ドキュメントツリーからの情報ではなく、その状態によって、対象の要素を指定することができます。例えば、セレクター a :visited は、ユーザーがすでに訪問したリンクだけに、スタイルを適用することができます。 |
||
340 | Pseudo-element | CSS, CodingScripting, Glossary |
CSS では擬似要素セレクターを使うことで、選択すべき特定の HTML 要素がない状況でも、ドキュメントのコンテンツの一部に、スタイルを適用できます。例えば、各段落の最初の文字を、それぞれの要素の中に置いていくのではなく、p ::first-letter で、それらのすべてに、スタイルを指定することができます。 |
||
341 | Pseudocode (擬似コード) | CodingScripting, Glossary, Pseudocode, 用語集 |
擬似コードは人間に対し、コード構文がどのようにはたらいているかを示す、あるいはコード設計のある項目の意図を表現するために広く用いられる、コードのような構文を意味します。実際にコードとして実行しようとしても、うまく動作しないでしょう。 | ||
342 | Public-key cryptography (公開鍵暗号) | Cryptography, Glossary, Public-key cryptography, Security, セキュリティ, 公開鍵暗号, 暗号 |
公開鍵暗号 — または非対称暗号 — は、対となる鍵による暗号システムです。一方の鍵によって行われた変換は、もう一方の鍵によってしか解除できません。一方の鍵 (秘密鍵) は秘匿しておくのに対し、もう一方の鍵は公開します。 | ||
343 | Python | CodingScripting, Glossary, Python, プログラミング, 用語集, 言語 |
Pythonは、一般目的の高水準プログラミング言語です。複数のパラダイムを採用しており、手続型、オブジェクト指向、いくらか関数型プログラミングの構造に対応しています。 | ||
344 | Quality values | Glossary, WebMechanics |
品質値、もしくはq値とqファクターは、値の優先順位をコンマ区切りのリストで記述するために使用されます。これはいくつかの HTTP ヘッダーと HTML で許される特別な構文です。 | ||
345 | ラスターイメージ (Raster Image) | CUR, Documents, Glossary, ICO, JPEG, PNG, gif, raster image |
ラスター画像 (raster Image) とは、ピクセルのグリッドとして定義されている画像です。ビットマップ (bitmaps) としても参照されます。JPEG、PNG、GIF、ICO は、ウェブでよく使われるラスター画像の形式です。 | ||
346 | Recursion (再帰) | CodingScripting, Glossary |
関数が自分自身を呼び出す動作、再帰は問題がより小さな小問題から成っている場合に解決するのに使われます。再帰関数は、ベースケース (再帰終了) と再帰ケース (再帰再開) の2種類の入力を受け取る可能性があります。 | ||
347 | Reference (参照) | |
objectの文脈において object referenceを指します。MDNでは JavaScript 参照自体を指す場合があります。 | ||
348 | Reflow | Glossary, WebMechanics |
インタラクティブサイトでの更新後など、 browser がWebページの一部または全てを再度処理して描画する必要がある場合、リフロー が発生します。 | ||
349 | Regular expression (正規表現) | CodingScripting, Glossary, Regular Expression |
正規表現 (または regex) は、検索でどの文字の連続が出てくるのかを決めるルールです。 | ||
350 | Rendering engine (レンダリングエンジン) | Glossary, Infrastructure, Rendering engine, Web browser engine |
レンダリングエンジンは画面にテキストと画像を描画するソフトウェアです。このエンジンは構造化文書 (たいてい HTML) を描画して、所与のスタイル定義 (たいてい CSS にて与えられる) に基づいて整形します。レイアウトエンジンの例としては、 Blink, Gecko, EdgeHTML, WebKit があります。 | ||
351 | Repo (リポジトリ) | Glossary, Infrastructure, Intro, Repo, Repository |
Git、SVNのようなバージョン管理システムでは、リポジトリ(repo)とはアプリケーションのソースコードと、さまざまなメタデータが一緒にホスティングされる場所です。 | ||
352 | Reporting directive (報告ディレクティブ) | CSP, HTTP, Policy, Reporting, Security, Violation |
CSP の報告ディレクティブは Content-Security-Policy ヘッダーで使用され、 CSP 違反の報告過程を制御します。 |
||
353 | Request header (リクエストヘッダー) | Glossary, WebMechanics |
リクエストヘッダーは、 HTTP リクエストで使用される headerであり、メッセージの内容には関連しないものです。 Accept , Accept-Language , If-Modified-Since などのリクエストヘッダーは、条件付きリクエストを行うことができます。他の Cookie , User-Agent , Referer などはサーバーが回答を作成するための文脈を明確にします。 |
||
354 | Response header (レスポンスヘッダー) | Glossary, WebMechanics |
レスポンスヘッダーは、 HTTP レスポンスで使用できる headerで、メッセージの内容には関連しないものです。 Age , Location , Server のようなレスポンスヘッダーは、レスポンスのものより詳細な文脈を提供するために使用されます。 |
||
355 | Responsive web design (レスポンシブウェブデザイン) | Accessibility, Design, Glossary, Responsive web design |
レスポンシブウェブデザイン (RWD) とはサイトの見た目と挙動を、デスクトップからモバイルまで全てのパーソナルコンピューティングデバイスにとって、最適化することに焦点を当てたウェブ開発の概念です。 | ||
356 | REST | Architecture, Beginner, Glossary, HTTP, Rest, WebMechanics |
Representational State Transfer (REST) は、効率的で信頼性の高い拡張性に富んだ分散システムをもたらすソフトウェアアーキテクチャの設計の一連の制約を表します。これらの制約に従うと、システムは RESTful と呼ばれます。 ソフトウェアアーキテクチャのグループで、効率的な、信頼できる、拡張性のあるシステムをもたらす強制的なデザインを指します。 | ||
357 | RGB | |
RGBは、赤、緑、青という3つの基本要素(またはチャネル)を混ぜ合わせることで表現されるカラーモデルです。各色は、最終的な色を決定する際、赤、緑、青それぞれの強度を示す3つの数字のシーケンス (通常は0.0〜1.0、または0〜255) で表されます。 | ||
358 | Random Number Generator (乱数発生器) | CodingScripting, Glossary |
PRNG (擬似乱数発生器) は、複雑で、予測できないように見えるパターンの数字を出力するためのアルゴリズムです。真の乱数 (放射性線源など) はまったく予測できないのに対し、すべてのアルゴリズムは予測可能なので、 PRNG は、開始パラメーターやシードが同じときには同じ数値を返します。 | ||
359 | Robots.txt | Glossary, Infrastructure |
Robots.txt は通常、ウェブサイトのルートに配置されているファイルです。このファイルは、crawler からウェブサイトへのアクセスを許可するか、禁止するかを決定します。 | ||
360 | ラウンドトリップタイム (RTT) | Beginner, Glossary, Performance, Resource, Round Trip Time, Web Performance |
ラウンドトリップタイム (RTT) とは、データパケットが宛先に送信されるのにかかる時間と、そのパケットの確認応答が発信元で受信されるのにかかる時間の長さです。ネットワークとサーバー間の RTT は、ping コマンドを使用して計測できます。 |
||
361 | ルーター | |
Webの世界でのルーターには2つの定義があります。 | ||
362 | RSS | Glossary, OpenPractices, RSS, Sharing, WebMechanics |
RSS (Really Simple Syndication) は、サイトの更新情報を配信するためにデザインされた XML ドキュメント形式です。RSS を購読すると、ウェブサイトはフィードと呼ばれる RSS ドキュメントで更新情報を RSS リーダーに送信するため、購読者はお気に入りのウェブサイトをすべて手動でチェックする必要がなくなります。 | ||
363 | RTF | Composing, Format, Glossary, RTF, Ricth Text Format |
RTF (リッチテキストフォーマット) は書式設定 (例:太字、イタリック) をサポートしたプレーンテキストベースのファイルフォーマットです。 | ||
364 | RTL (右書き) | Composing, Localization, 用語集 |
RTL (Right To Left, 右書き) は、テキストが右から左へ書かれることを示す locale プロパティです。 | ||
365 | RTSP: Real-time streaming protocol | Glossary, Real-time streaming protocol, Reference, rtsp, 用語集 |
Real-time streaming protocol (RTSP) はネットワークプロトコルの一つで、serverとclientの間でどのようにメディアのストリーミングが行われるかを制御するものです。基本的に、 RTSP は動画をストリーミングするときに [一時停止]/[再生] をクリックしたときに何が起こるかを記述するためのプロトコルです。コンピューターがリモコンであり、ストリーミングサーバーがテレビであった場合、 RTSP はテレビに作用するリモコンの操作の方法を記述します。 | ||
366 | Ruby | CodingScripting, Glossary, Ruby |
Ruby はオープンソースのプログラミング言語です。world wide web コンテキストでは、Ruby はウェブサイト/アプリを生産するための Ruby On Rails (ROR) フレームワークと一緒にサーバー・サイドでよく使用されます。 | ||
367 | Safe (安全) | WebMechanics, 用語集 |
HTTP メソッドが安全とは、その HTTP メソッドがサーバーの状態を変更しないということです。言い換えれば、読み取り専用操作につながる場合、メソッドは安全です。一般的な HTTP メソッドのうちでは GET , HEAD , OPTIONS が安全です。安全な HTTP メソッドはすべて冪等 (idempotent) でもあります。しかし、すべての冪等なメソッドが安全とは限りません。例えば、 PUT や DELETE は冪等ですが、安全ではありません。 |
||
368 | Same-origin policy (同一オリジンポリシー) | Glossary, オリジン, 同一オリジンポリシー, 用語集 |
同一オリジンポリシーは重要なセキュリティの仕組みであり、あるoriginから読み込まれた文書やスクリプトが、どのように他のオリジンからのリソースと対話することができるかを制限するものです。 | ||
369 | SCM | CodingScripting, Glossary, SCM |
SCM (Source Control Management) は、ソースコードを管理するための仕組みです。一般には、プログラムソースファイルのバージョン管理を行うソフトウェアの総称です。SCM は、ソースコードを誰がどのように変更を行ったかの履歴を保存しているため、プログラマーは有用な部分を消してしまう心配をすることなく、プログラムソースファイルを追加、変更、削除できます。 | ||
370 | Scope (スコープ) | CodingScripting, Glossary, JavaScript |
実行の現在のコンテキスト。value と式が「見える」、または参照できる文脈。variableや他の式が "現在のスコープ内にない" 場合、使用できません。スコープを階層構造で階層化して、子スコープから親スコープにアクセスできるようにすることもできますが、その逆はできません。 | ||
371 | スクリーンリーダー | Accessibility, Glossary, Screen reader, Voice Over, Voiceover |
スクリーンリーダーは、スクリーンディスプレイに表示されているものを非視覚的な方法で伝えようとするソフトウェアアプリケーションで、通常はテキストを音声に変換しますが、点字や音声アイコンに変換することもできます。スクリーンリーダーは、視覚障害者、読み書きのできない人、または学習障害のある人に便利なだけでなく、目の見えない人にとっても不可欠なものです。いくつかのブラウザー拡張スクリーンリーダがありますが、ほとんどのスクリーンリーダは、ブラウザーだけでなく、すべてのユーザーアプリケーションに対してシステム全体で動作します。 | ||
372 | Script-supporting element (スクリプト対応要素) | Glossary, HTML, HTML コンテンツカテゴリー, スクリプト, スクリプト対応要素 |
HTML 文書において、スクリプト対応要素はページの表示やレイアウトに直接貢献しない要素です。その代わり、スクリプト自体やスクリプトからのみ使用される情報を持っています。 | ||
373 | Scroll container (スクロールコンテナー) | スクロールコンテナー, 用語集 |
スクロールコンテナーは、コンテナーに overflow: scroll を適用するか、 overflow: auto であふれるほどの量のコンテンツがあるときに生成されます。 |
||
374 | Scrollport (スクロールポート) | Glossary, scrollport, スクロールポート, 用語集 |
スクロールポートは、文書のScroll containerの視覚的なビューポートです。スクロールコンテナーはコンテナーに overflow: scroll を適用するか、 overflow: auto であふれるほどの量のコンテンツがあるときに生成されます。スクロールポートはコンテナーのパディングボックスと一致し、ボックスとして見ることができるコンテンツがスクロールすることを表します。 |
||
375 | Search engine (検索エンジン) | Definition, Glossary, Indexing, Search Engine, Searching, Web Crawling, WebMechanics, World Wide Web, details, google |
検索エンジンは World Wide Web から情報を集めて、特定の情報を探しているユーザーに表示するソフトウェアです。 | ||
376 | Semantics (セマンティクス) | CodingScripting, Glossary, HTML, semantics, セマンティクス, セマンティック, 用語集 |
プログラミングでは、セマンティクスとは、コードの断片の意味を指します。たとえば、「JavaScript でその行を実行すると、どのような効果があるのか?」、「その HTML 要素には、どのような目的や役割があるのか?」 (「どのように見えるのか?」ではなく)。 | ||
377 | SEO | Glossary, Intro, SEO, Search, WebMechanic |
SEO (Search Engine Optimization, 検索エンジン最適化)は、検索結果上であるウェブサイトをより目立たさせるための過程です。検索ランキングの改善とも言えます。 | ||
378 | Serialization (シリアライズ) | CodingScripting, Glossary, JavaScript, Serialization |
オブジェクトまたはデータ構造が、ネットワークまたはストレージ(例えば、アレイバッファまたはファイルフォーマット)上の転送に適したフォーマットに変換されるプロセス。 |
||
379 | Server (サーバー) | Glossary, Infrastructure, Networking, Protocol, Server, インフラ, サーバー, ネットワーク |
サーバーは、ふつうはクライアントと呼ばれるユーザーにサービスを提供するソフトウェアまたはハードウェアです。ハードウェアとしてのサーバーはネットワーク上で共有されるコンピューターであり、ふつうは性能が高く、データセンターに格納されています。ソフトウェアとしてのサーバーは (よくハードウェアとしてのサーバーの上で動作しています)、クライアントプログラムにサービスを提供するプログラム、または人間のクライアントに対するUIです。 | ||
380 | SGML | CodingScripting, Composing, Glossary, SGML, 用語集 |
Standard Generalized Markup Language (SGML) は、宣言型のマークアップ言語を定義するための ISO 規格です。 | ||
381 | Shadow tree | DOM, Glossary, Shadow Tree, shadow dom |
Shadow ツリー は DOM node のツリーで、最上位のノードは Shadow ルート ( Shadow DOM 内にある最上位のノード) です。Shadow ツリーは標準的な DOM から隠されたツリーで、標準的な DOM ノードがホストになります。 隠されたノードは通常の DOM の機能では直接確認できませんが、特殊な Shadow DOM API を使うとアクセスすることができます。 | ||
382 | シム(Shim) | CodingScripting, Glossary |
シム (shim)とは既存のコードの動作を修正するために使われるコードであり、通常新たなAPIを追加することで問題の修正が行われます。古いブラウザーにサポートされていない新しいAPIを実装するpolyfillとは異なります。 | ||
383 | Signature (シグネチャ) | Disambiguation, Glossary, TopicStub |
シグネチャは状況によって色々な意味を持ちます。 こちらを参照してください。 |
||
384 | Signature (functions) (シグネチャ (関数)) | CodingScripting, Glossary, Java, JavaScript |
関数シグネチャ (もしくは型シグネチャ、メソッドシグネチャ) はFunctionやMethodの入力と出力を定義します。 | ||
385 | Signature (署名 (セキュリティ) ) | Cryptography, Glossary, Privacy, Security |
署名 もしくは デジタル署名 とは、通信が正当であることを示す protocol です。 | ||
386 | SIMD | CodingScripting, Glossary, JavaScript, 用語集 |
SIMD (「シムディー」と発音します) はコンピュータ・アーキテクチャの分類 (フリンの分類) の一つである Single Instruction/Multiple Data (単一命令/多重データ) を略したものです。SIMD によって多重データ列に対しデータレベルでの並列処理を一回の演算で行うことができ、これにより 3D グラフィック、動画処理、物理演算、暗号処理や様々な分野の計算パフォーマンスを改善できます。 | ||
387 | Simple header (単純ヘッダー) | CORS, Glossary, HTTP, Infrastructure |
CORS-safelisted request header の古い用語です。 | ||
388 | Simple response header | CORS, Glossary, HTTP |
CORS-safelisted response headerの古い用語です。 | ||
389 | SISD | Glossary |
SISD はコンピュータ・アーキテクチャの分類(フリンの分類)の一つである Single Instruction/SIngle Data (単一命令/単一データ)を略したものです。SISD アーキテクチャでは単一のプロセッサが単一の命令を実行し、メモリ内の単一データ列を演算します。 | ||
390 | Site map (サイトマップ) | Accessibility, Glossary, Search, Site map, アクセシビリティ, サイトマップ, 検索, 用語集 |
サイトマップは、ウェブサイトのページの一覧です。 | ||
391 | Site (サイト) | Glossary, Security, WebMechanics, 用語集 |
ウェブコンテンツの一部であるいサイトは、オリジン内にあるホストの登録可能なドメインによって決定されます。これは、公開接尾辞リストを参照して、公開接尾辞として数えられるホストの部分を見つけることによって計算されます (e.g. com, org, co.uk)。 | ||
392 | SLD | Glossary, Infrastructure, インフラ, 用語集 |
SLD (Second Level Domain; セカンドレベルドメイン) は TLD 直下の階層のドメイン名です。 | ||
393 | Sloppy モード | CodingScripting, Glossary, JavaScript, Sloppy |
ECMAScript 5 以降では、スクリプトで新しい Strict モード モードをオプトインできます。これにより、JavaScript のセマンティクスがいくつかの方法で変更され、復元力が向上し、問題が発生したときに何が起こっているのかを理解しやすくなります。 | ||
394 | Slug (スラグ) | Community, Glossary, Intermediate, MDN, URL, Web |
スラグは、通常はURLの最後にあるWebアドレスの固有の識別部分です。 MDNのコンテキストでは、"<locale> / docs /" に続くURLの部分です。 |
||
395 | Smoke Test (スモークテスト) | Composing, Glossary, Intro, QA, Testing |
スモークテストは、ソフトウェアの中核機能の機能テストと単体テストから構成され、より詳細なテストの前に実施されます。 | ||
396 | SMPTE (Society of Motion Picture and Television Engineers) | Engineers, Glossary, Motion Picture, Movies, SMPTE, Specifications, Television, standards |
Society of Motion Picture and Television Engineers (SMPTE) は、エンターテインメントメディアの作成、放送、保存、および表示に使用される標準と技術を開発および定義するエンジニアと科学者の専門家協会です。 | ||
397 | SMTP | Beginner, Collaboration, Glossary, Infrastructure, Sharing |
SMTP (Simple Mail Transfer Protocol) は、新しいメールを送信するために使用されるprotocolです。 POP3 や NNTP と同様に、state machine により駆動するプロトコルです。 | ||
398 | SOAP | Glossary, Infrastructure, SOAP, WebMechanics |
SOAP (Simple Object Access Protocol) は XML 形式でデータを転送するprotocolです。Mozilla Firefox は 2008年に SOAP のサポートを廃止しました。 | ||
399 | SPA (単一ページアプリケーション) | Glossary, SPA, single-page app, 単一ページアプリ, 用語集 |
SPA (Single-page application) はウェブアプリの実装の一種で、単一のウェブ文書のみを読み込み、別な内容を表する際には XMLHttpRequest や Fetch などの JavaScript API を通じて単一文書の本文の内容を更新するものです。 |
||
400 | Specification | Glossary, OpenPractices, Standardization |
specification とは、製品を出荷する前にどのような機能や属性を含める必要があるかを詳しく説明したドキュメントです。 Web を説明する文脈において "specification" という用語 (多くの場合 "spec" と略される) は、一般にオープンな Web テクノロジーの完全なセットを構成する言語、技術、または API を説明するドキュメントを意味します。 | ||
401 | Speculative parsing (投機的解析) | Advanced, HTML, HTML5, NeedsUpdate, Web Development, Web Performance |
伝統的なブラウザーの HTML パーサーはメインスレッドで動作し、 </script> タグの後はスクリプトがネットワークから取得されて実行が完了するまでブロックされます。一部の HTML パーサー、たとえば Firefox 4 以降では、メインスレッドから分離された投機的解析に対応しています。これは、スクリプトがダウンロードされて実行されている間、先に解析を進めます。 HTML パーサーは、ストリーム内で先に見つかるスクリプト、スタイルシート、画像の投機的な読み込みを開始し、 HTML ツリー構築アルゴリズムを投機的に実行します。この利点は、投機が成功したときに、スクリプト、スタイルシート、画像のスキャンが完了した受信ファイルの一部を再解析する必要がないことです。欠点は、投機が失敗した場合により多くの作業が失われることです。 |
||
402 | Speed index (スピードインデックス) | Glossary, Performance, Reference, Web Performance, ウェブの性能, 用語集 |
スピードインデックス (SI) は、ページのコンテンツがどれだけ早く目に見える形で表示されているかを示すページ読み込み性能の指標です。これは、ページの可視部分が表示されるまでの平均時間です。ミリ秒単位で表示され、ビューポートのサイズに依存し、スコアが小さいほど良いことを表します。 | ||
403 | SQL Injection (SQLインジェクション) | Glossary, Security, Sql, Sql Injection, Webapp |
SQL インジェクションはユーザーからの入力の検証が十分でない・行っていないウェブアプリケーションに対して利用されます。悪意のあるクラッカーは、SQL コマンドをウェブアプリケーションに渡し、バックエンドのデータベースにそれを実行させて攻撃します。 | ||
404 | SQL | CodingScripting, Database, Glossary, Sql |
SQL (Structured Query Language) は、テーブルベースのデータベース内のデータを更新、取得、および計算するために設計された、記述的なコンピューター言語です。 | ||
405 | SRI | CSP, Security |
サブリソース完全性 (SRI) は、ブラウザーがフェッチするファイル (例えば、 CDN から) が予期しない操作無しで配信されることをブラウザーが確認できるようにするセキュリティ機能です。 フェッチされたファイルと一致する必要のある暗号化ハッシュを提供できる様にすることで機能します。 | ||
406 | SSL | Glossary, SSL, Security, TLS, Web Performance, ウェブの性能, セキュリティ, 用語集 |
SSL (Secure Sockets Layer) は古いセキュリティ標準技術で、サーバーとクライアントの間に暗号化されたネットワークリンクを作成し、そこを通過するデータが非公開で安全であることを保証するためのものでした。SSL の現在のバージョンは 3.0 で、1999年に Netscape 社がリリースしたものですが、TLS プロトコルに置き換えられました。 | ||
407 | Stacking context (重ね合わせコンテキスト) | CSS, CodingScripting, 用語集 |
重ね合わせコンテキストは、ウェブページ上の要素が他の要素の上にどのように配置されるかを表すもので、ちょうど机の上のインデックスカードを横に並べたり重ねたりするようなものです。 | ||
408 | Statement (文) | Beginner, CodingScripting, Glossary |
コンピュータープログラミング言語では、文はタスクを実行するコード行です。すべてのプログラムは文の連続から成っています。 | ||
409 | Static method (静的メソッド) | CodingScripting, Glossary, JavaScript, Method, Static, Static Method, メソッド, 用語集, 静的, 静的メソッド |
静的メソッド (または 静的関数) とは、methodのうちobjectのメンバーとして定義されているものの、コンストラクターで生成されたオブジェクトインスタンスからではなく、API のオブジェクトコンストラクターから直接アクセスできるものです。 | ||
410 | Strict mode (厳格モード) | Glossary, JavaScript, Reference |
JavaScript の厳格モードは、 JavaScript の制限された変化形を利用する方法であり、それによって暗黙的に "Sloppy_mode" をやめることができます。厳格モードは単なるサブセットではありません。通常のコードとは意図的に異なる意味を持っています。 | ||
411 | String (文字列) | Beginner, CodingScripting, Glossary, String |
コンピュータープログラミング言語において、文字列 とはテキストを表す連続したcharacterのことです。 |
||
412 | Style origin (スタイルオリジン) | CSS, Glossary, Style, Style Origin, origin, スタイル, スタイルオリジン, 用語集 |
CSS では、スタイル変更のソースには3つのカテゴリがあります。これらのカテゴリはスタイルオリジンと呼ばれています。これらのカテゴリはそれぞれ、ユーザーエージェントオリジン、ユーザーオリジン、作者オリジンと呼ばれています。 | ||
413 | スタイルシート(Stylesheet) | Glossary, StyleSheet |
スタイルシート(stylesheet) はレイアウトを規定しウェブページまたはドキュメントをデザインする一連のCSSルールです。内的スタイルシートはウェブドキュメントのhead 内のstyle 内に置かれ、外的スタイルシートは別の.css ファイルの中に置かれ、ドキュメントヘッダーのlink 内で参照することによりドキュメントに適用されます。 |
||
414 | SVG | Beginner, CodingScripting, Glossary, Graphics, SVG, l10n:priority |
Scalable Vector Graphics (SVG) は XML の文法に基づいた 2 次元ベクター画像フォーマットです。 | ||
415 | SVN | |
Apache Subversion (SVN) は無償のソースコードマネジメント (SCM) システムです。 開発者はテキストファイルやソースコードの変更履歴を記録できます。SVNはバイナリファイルにも対応していますが、推奨はしていません。 | ||
416 | Symbol | ECMAScript 2015, Glossary, JavaScript, Sharing |
JavaScript では、 Symbol は Primitive です。 | ||
417 | Symmetric-key cryptography (共通鍵暗号) | Cryptography, Glossary, Security, Symmetric-key cryptography, セキュリティ, 共通鍵暗号, 暗号, 用語集 |
共通鍵暗号は、暗号化と復号で同じ鍵を使用する暗号化アルゴリズムに使用される用語です。鍵はふつう、「共通鍵」または「秘密鍵」と呼ばれます。 | ||
418 | Syntax error (構文エラー) | CodingScripting, Glossary, JavaScript |
あらかじめ定義されたsyntaxの誤った使用によるexception。構文エラーは、ソースコードのコンパイルまたは構文解析中に検出されます。 | ||
419 | Syntax (構文) | CodingScripting, Glossary, Syntax |
構文は、正しく構造化されたコードを構成するcharacterの必要な組み合わせと順序を指定します。構文は言語によって異なります(たとえば、HTML と JavaScript では構文が異なります)。構文は、プログラミング言語(コンピューターへの指図)とマークアップ言語(文書構造情報)の両方に適用されます。 | ||
420 | Synthetic monitoring (合成モニタリング) | Glossary, RUM, Reference, Synthetic monitoring, Web Performance, 用語集 |
合成モニタリングは、可能な限り一貫性のある環境で、通常は自動化ツールを使用して、「実験室」環境でページの性能をモニタリングすることです。 | ||
421 | Tag (タグ) | CodingScripting, Glossary, HTML, Intro |
HTML において、タグはelementの作成に使われます。 | ||
422 | TCPハンドシェイク | Glossary, Networking, SSL, Security, TCP, TCP handshake, TLS, Web Performance |
TCP は、IP ネットワーク上で TCP/IP 接続を設定するために、3 ウェイ・ハンドシェイク(別名 TCP ハンドシェイク、3 メッセージハンドシェイク、および、もしくはまたは SYN-SYN-ACK)を使用します。 | ||
423 | TCP | Glossary, Infrastructure, Networking, TCP, Transmission Control Protocol, data, 用語集 |
TCP (Transmission Control Protocol、伝送制御プロトコル) は、2 台のホストを接続し、データを送受信するための重要なネットワークprotocolです。 TCP はデータとパケットが送信した順番通りに届くことを保証します。1970年代に、当時の DARPA 研究者である Vint Cerf と Bob Kahn によって設計されました。 | ||
424 | Telnet | |
Telnet とはコマンドラインのツールであり、リモートのコンピュータにアクセスするためのTCP/IPプロトコルの根底にあるものである。 | ||
425 | Thread (スレッド) | Glossary, Thread, asynchronous, スレッド |
コンピュータ科学におけるスレッドは、複数のタスクやプログラムを同時に実行することです。それぞれのコードを実行できる機能の単位はスレッドと呼ばれています。 | ||
426 | Three js | Browser, CodingScripting, JavaScript, Programming Language, three.js |
three.js は JavaScript ベースの WebGL エンジンです。GPU を利用したゲームやその他のグラフィックスアプリを browser から直接実行できます。three.js ライブラリーは、ブラウザーで 3D のシーンを描画するための多くの機能と API を提供します。 | ||
427 | Time to interactive (対話時間) | Glossary, Web パフォーマンス, パフォーマンス, リファレンス |
対話時間 (TTI) は、最後のロングタスクが終了し、その後5秒間のネットワークとメインスレッドの非アクティブ状態が続いた時点として定義される、標準化されていない Web パフォーマンスの「進行状況」メトリクスです。 | ||
428 | TLD (トップレベルドメイン) | Glossary, Web, WebMechanics |
TLD (トップレベルドメイン)は、インターネットの階層的な DNS (ドメインネームシステム) で最も一般的な domain です。TLD は domain name の最後の要素です。例えば、developer.mozilla.org の "org" です。 |
||
429 | Transport Layer Security (TLS) | Cryptography, Glossary, Infrastructure, Security, Web Performance |
TLS (Transport Layer Security) は、以前は SSL として知られていたもので、ネットワーク上で安全に通信するためにアプリケーションが使用するprotocolであり、電子メール、ウェブ閲覧、メッセージング、その他のプロトコルの改ざんや盗聴を防止します。 SSL と TLS はどちらもクライアント・サーバー型のプロトコルであり、暗号化したプロトコルを使用してプライバシーを保証することで、ネットワークを通じたセキュリティを提供します。サーバーとクライアントが TLS を使用して通信するすれば、どのメッセージも第三者によって盗聴や改ざんされていないことが保証されます。 | ||
430 | TOFU | HTTP, SSH, Security |
Trust On First Use (TOFU) とは、クライアントが未知のサーバーとの信頼関係(trust relationship)を築く必要がある場合における、セキュリティ・モデルです。それを行うために、クライアントは識別子(例:公開鍵)がローカルに保存されているか探します。もし識別子が見つかれば、クライアントは接続を確立できます。もし識別子が見つからなければ、クライアントが識別子を信頼すべきか、ユーザーに決定を促します。 | ||
431 | Tree shaking | |
Tree shaking とは実行されないコードを削除することで、JavaScriptの文脈で利用される用語です。 | ||
432 | Truthy | CodingScripting, Glossary, JavaScript, 用語集 |
JavaScript において、 truthy は Boolean コンテキストに現れた時に true とみなされる値のことです。 Falsy として定義された値 (つまり、false , 0 , -0 , 0n , "" , null , undefined , NaN ) を除くすべての値は truthy です。 |
||
433 | TTL | Caching, Domain Name System, Glossary, Infrastructure, Networking, Performance |
TTL には以下の意味があります。 | ||
434 | Type coercion (型強制) | Coercion, JavaScript, Type coercion, 型強制, 用語集 |
型強制は、あるデータ型から他のデータ型への値の自動的または暗黙の変換です (文字列から数値など)。Type conversionと型強制はよく似ており、どちらもある型から他の型へ値を変換しますが、一つ重要な違いがあります。型強制は暗黙的であるのに対し、型変換は暗黙的または明示的のどちらかです。 | ||
435 | Type conversion (型変換) | CodingScripting, Glossary, Type casting, Type conversion, 型キャスト, 型変換, 用語集 |
型変換 (または型キャスト) は、データをあるデータ型から別なデータ型に変換することを意味します。暗黙の型変換は、コンパイラーが自動的にデータ型を割り当てるものの、その場でソースコードで明示的に型変換が必要な場合もあります。例えば、 5+2.0 という命令が与えられた場合、浮動小数点の 2.0 は暗黙的に整数に型キャストされますが、 Number("0x11") という命令が与えられた場合、 "0x11" の文字列は明示的に数値の17として型キャストされます。 |
||
436 | Type (型) | CodingScripting, Glossary, JavaScript, 用語集 |
型 (またはデータ型) とは、どのような種類のデータや構造を格納できるかに影響を与えるvalueの特性のことです。例えば、 JavaScript のデータ型についていえば、 Boolean は true /false の値しか保持しませんが、 String はテキスト文字列を保持し、 Number はあらゆる種類の数値を保持します。また、 JavaScript の型システムのもう一つの部分である構造化型について言えば、コンストラクターなどを使用して構築されていると言えます。 |
||
437 | UDP (User Datagram Protocol) | |
UDP (User Datagram Protocol) is a long standing protocol used together with IPv6 for sending data when transmission speed and efficiency matter more than security and reliability. | ||
438 | UI | Accessibility, Design, Glossary |
ユーザーインターフェイス (UI) は、ユーザーと装置との間で情報のやりとりを促すものの総称です。コンピューターの分野においては、キーボード、ジョイスティック、ディスプレイ、プログラムなどが含まれます。コンピューターのソフトウェアにおいては、コマンドラインのプロンプト、ウェブページ、ユーザーの入力フォーム、フロントエンドのあらゆるアプリケーションが含まれます。 | ||
439 | undefined | CodingScripting, Glossary, JavaScript, NeedsContent |
undefined は、宣言のみが行われたvariable、あるいは実Argumentが存在しない仮引数に自動的に割り当てられるprimitiveのことです。 |
||
440 | Unicode | Infrastructure |
Unicode とは、世界の様々な言語、書式、記号に、番号を割り当てて定義した標準のCharacter set です。 | ||
441 | URI | Glossary, HTTP, Search, URI, URL |
URI (Uniform Resource Identifier)は、リソースを示す文字列です。 | ||
442 | URL | Glossary, Infrastructure, l10n:priority |
Uniform Resource Locator (URL) はインターネット上における(ウェブページや画像や動画といった)リソースの位置を特定するための文字列です。 | ||
443 | URN | Glossary, Intro, Navigation, urn |
URN (Uniform Resource Name) は URI の基本的なフォーマットの一つであり、リソースを参照をしますが、場所を特定したり存在の有無を確認したりする必要はありません。RFC3986からの例です: urn:oasis:names:specification:docbook:dtd:xml:4.1.2 |
||
444 | Usenet | Glossary, WebMechanics |
Usenet は、各投稿が多数のサーバーで複製されるインターネットディスカッションシステムです。当時のインターネットフォーラムに相当する Usenet は、掲示板システムの様に機能していました。 | ||
445 | User agent (ユーザーエージェント) | Browser, Glossary, UA, User-agent, Web Browser, WebMechanics, agent, user agent, userAgent |
ユーザーエージェントは個人を表すコンピューターのプログラムで、例えばWorld Wide WebにおけるBrowserに当たるものです。 | ||
446 | UTF-8 | CodingScripting, Glossary, HTML, JavaScript, Utf-8 |
UTF-8 (UCS Transformation Format 8) は World Wide Web において最も一般的なCharacter encodingです。1文字あたり 1~4 バイトで表します。UTF-8 は ASCII に対して後方互換性を持っており、すべての標準 Unicode 文字を表現することができます。 | ||
447 | UX | |
UX とは、User eXperience (ユーザーエクスペリエンス、ユーザー体験) の頭文字語です。UX はユーザーとシステムとの関係を考える研究で、システムがユーザーから見て使いやすいものにすることを目的としています。 | ||
448 | Validator (バリデーター) | Beginner, Glossary, Security |
バリデーターはコードの構文エラーを確認するプログラムです。バリデーターはあらゆる書式や言語のために作成することができますが、ここでは特に HTML、CSS、そして XML を確認するツールのことを指します。 | ||
449 | Value (値) | CodingScripting, Glossary, NeedsContent |
データ、またはデータ周りのオブジェクトWrapperのコンテキストでは、値はオブジェクトラッパーに含まれるPrimitiveです。VariableやPropertyのコンテキストでは、値はプリミティブ、もしくはObject referenceのいずれかになります。 | ||
450 | Variable (変数) | CodingScripting, JavaScript |
変数は、Valueを格納するための名前付けされた場所です。これにより、あらかじめ決めておいた名前を使って、予測できない値にアクセスできます。 | ||
451 | Vendor Prefix (ベンダー接頭辞) | CodingScripting, Glossary, 用語集 |
ブラウザーベンダー (提供元) は、時に試験的または非標準な CSS プロパティおよび JavaScript API に接頭辞を追加することがあります。これにより、開発者は標準化プロセスの中で、理論上は、ウェブ開発者のコードを壊すことなく新しいアイデアを試すことができます。開発者は、ブラウザーの振る舞いが標準化されるまで、接頭辞を外したプロパティを導入するのを待つべきです。 | ||
452 | Viewport (ビューポート) | CodingScripting, Glossary, viewport |
ビューポートは、現在表示されているコンピューター画像の中の、多角形 (通常は長方形) の領域を表します。ウェブブラウザーの用語としては、閲覧中の文書のうち、ウィンドウ (または、文書が全画面モードで表示されている場合は画面) の中で現在見えている部分を指します。ビューポートの外にあるコンテンツは、スクロールによってビューの中に移動するまで画面上では見えません。 | ||
453 | Visual Viewport (視覚的ビューポート) | Glossary, Reference, VisualViewport, viewport, visual viewport, ビューポート, 用語集 |
viewport のうち、現在表示されている部分は視覚的ビューポートと呼ばれています。これは、ユーザーがピンチ操作で拡大をした場合などに、レイアウトビューポートよりも小さくなることがあります。視覚的ビューポートは画面の視覚的な部分であり、これは画面上のキーボード、ピンチ操作で拡大したことにより画面外に出た領域、その他のページの寸法に合わせて拡大縮小されない画面上の部分を除いたものです。 | ||
454 | VoIP | Glossary, Infrastructure, VoIP |
VoIP (Voice over Internet Protocol) は、IP (Internet Protocol) ネットワーク上で音声情報の伝送に使用される技術です。一般的な VoIP パッケージには、Skype、MSN Messenger、Yahoo 、その他多くのものが含まれます。VoIP ではすべてデジタルで伝送されます。それらは IP テレフォニーやブロードバンドテレフォニーとしても知られています。VoIP 技術を利用する主な理由は費用です。 | ||
455 | W3C | Community, Consortium, Glossary, Intro, W3C, Web consortium |
World Wide Web Consortium (W3C) は、World Wide Webルールや枠組みを整備する国際団体です。 | ||
456 | WAI | Accessibility, Glossary |
WAI または Web Accessibility Initiative は、標準外のbrowserやデバイスを必要とする可能性がある、さまざまな課題を抱える人々のためにアクセシビリティを向上させるための、W3C(W3C)による取り組みです。 | ||
457 | WCAG | Accessibility, Glossary, WCAG, Web Guidelines |
Web Content Accessibility Guidelines (WCAG) は W3C の WAI が発行している勧告です。まずは障害のある人や、そのほか携帯電話のように端末に制限のあるユーザーのために、コンテンツをアクセシブルにする基準を示したガイドライン集を定めています。 | ||
458 | Web performance (ウェブの性能) | Glossary, Perceived Performance, Reference, Web Performance, ウェブパフォーマンス, 用語集, 知覚パフォーマンス |
ウェブパフォーマンスとは、コンテンツのリクエストが行われてから、リクエストされたコンテンツがユーザーのブラウザーに表示されるまでの客観的な時間であり、客観的なレンダリング時間、読み込み時間と主観的な読み込み時間および実行時間の使い心地のことです。 | ||
459 | Web server (ウェブサーバー) | web server, web-server |
ウェブサーバーは、ユーザーにサービスを提供するハードウェアサーバー上で動作するソフトウェアのことで、通常はクライアントから参照されます。一方、サーバーは、一般的にデータセンターと呼ばれるコンピューターであふれた部屋にあるハードウェアの一部です。 | ||
460 | Web standards (ウェブ標準) | Glossary, Infrastructure, Web Standards, standards, web specifications |
ウェブ標準は国際標準化団体によって策定される、 World Wide Web の仕組み (またときには Internet を制御する方法) を定義する規則です。 | ||
461 | WebAssembly | Glossary, Infrastructure |
WebAssembly (Wasm) は、オープンbinaryプログラミング言語です。モダンウェブBrowserで動作します。パフォーマンスを高め、かつ/もしくは、ウェブページのための新しい機能を提供します。 | ||
462 | WebDAV | Glossary, Infrastructure |
WebDAV (Web Distributed Authoring and Versioning) は Web開発者がリモートでウェブクライントからコンテンツを更新できる HTTP 拡張機能です。 | ||
463 | WebExtensions | CodingScripting, Glossary, NeedsContent, WebExtensions |
WebExtensions はFirefoxでブラウザー拡張機能を開発するためのクロスブラウザーシステムです。このシステムには APIが提供され、これはかなりにわたって様々なブラウザー、例えば Mozilla Firefox, Google Chrome, Opera Browser, Microsoft Edge をサポートします。 | ||
464 | WebGL | Advanced, CodingScripting, Glossary, Web Graphics, WebGL |
WebGL (Web グラフィックライブラリー) は、インタラクティブな2D/3Dグラフィックを描画する JavaScript API です。 | ||
465 | WebIDL | CodingScripting, Glossary, WebIDL |
WebIDL は、ウェブアプリケーションプログラミングインターフェイス (API) を構成するtype、interface、method、property、およびその他のコンポーネントを記述するために使用されるインターフェイス記述言語です。これは、特定のプログラミング言語に依存しないやや定式化された構文を使用しているため、API のコンポーネントを JavaScript 互換の構造にマップすることが可能な一方で、各 API を構築するために使用される基礎となるコードは、どの言語であっても最適に記述できます。 | ||
466 | WebKit | Browser, Glossary, Intro, Web, WebKit, WebMechanics |
WebKit はマークアップを基に適切にフォーマットされたウェブページを表示するためのフレームワークの 1 つです。Apple Safari、そして多くのモバイル向けブラウザーも、Webkit によって動いています (Webkit は移植性もカスタマイズ性も高いからです)。 | ||
467 | WebM | Composing, Glossary, Infrastructure, WebM |
WebM はロイヤリティフリーでオープンな動画フォーマットです。Mozilla Firefox でも標準でサポートされています。 | ||
468 | WebP | Beginner, Composing, Glossary, Infrastructure, WebP |
WebP は Google の開発した画像圧縮フォーマットです。可逆圧縮と不可逆圧縮の両方に対応しています。 | ||
469 | WebRTC | CodingScripting, Glossary, Infrastructure, P2P, VoIP, Web, WebRTC |
WebRTC (Web Real-Time Communication)はビデオチャット、音声通話、P2P ファイル共有を行うウェブアプリで使われる API です。 | ||
470 | WebSockets | Connection, Glossary, Infrastructure, Networking, Protocols, Web, WebSocket |
WebSocket は、Serverとクライアント間の永続的な TCP 接続を可能にするprotocolで、任意のタイミングでデータをやり取りできます。 | ||
471 | WebVTT | Audio, CodingScripting, Glossary, Video, Web, WebVTT |
WebVTT (Web Video Text Tracks) は HTML track 要素とともに文字データのマークアップを行うファイルフォーマットを策定する W3C 規格です。 |
||
472 | WHATWG | Community, Glossary, HTML |
WHATWG (Web Hypertext Application Technology Working Group) はウェブ標準の保守や開発を行うためのコミュニティで、 DOM, Fetch, HTML などを扱っています。 Apple、Mozilla、Opera の従業員たちによって 2004 年に設立されました。 | ||
473 | Whitespace (ホワイトスペース) | Glossary, whitespace, ホワイトスペース, 字句文法, 用語集 |
ホワイトスペースは他の文字の中で水平または垂直の空間を表すために使用される一連のCharacterです。HTML, CSS, JavaScript, その他のコンピューター言語でトークンを区切るためによく使用されます。 | ||
474 | World Wide Web | Glossary, Infrastructure, WWW, World Wide Web |
World Wide Web は、一般に WWW, W3, もしくは ウェブ と呼ばれ、Internet を通じて公開されたウェブページが相互に接続されたシステムのことです。ウェブはインターネットと同義ではありません。ウェブは、インターネット上に構築された多くのアプリケーションの中の一つなのです。 | ||
475 | Wrapper (ラッパー) | CodingScripting, Glossary, Wrapper, 用語集 |
JavaScript のようなプログラミング言語において、ラッパーは 1 つ以上の他の関数を呼び出すための関数であり、時には純粋に利便性のために、時にはプロセス中でまったく異なるタスクに合わせるために使用されます。 | ||
476 | XForms | CodingScripting, Glossary, Obsolete, XForms, 用語集 |
XForms はウェブフォームを構築し、フォームのデータを XML 形式で処理するための慣例です。 | ||
477 | XHR (XMLHttpRequest) | API, Beginner, CodingScripting, Glossary, XMLHttpRequest |
XMLHttpRequest (XHR) とは AJAX リクエストを作成する JavaScript API です。これはbrowser とserver との間のネットワークリクエストの送信を可能にするメソッドです。. |
||
478 | XHTML | CodingScripting, Glossary, XHTML, 用語集 |
XHTML は、 HTML 文書のうち XML の構文規則に適合して書かれたものを指すために歴史的に使用されてきた用語です。 | ||
479 | XML | CodingScripting, Glossary, XML, l10n:priority |
eXtensible Markup Language (XML) は W3C によって規定された汎用マークアップ言語です。情報技術 (IT) 産業では、データ記述言語として多くの XML を基にした言語を使用しています。 | ||
480 | XPath | CodingScripting, Glossary, XML, XPath |
XPath とはXML ドキュメント内のセクションやコンテンツにアクセスできる問い合わせ言語です。 | ||
481 | XQuery | CodingScripting, Glossary, XML, XQuery |
XQuery は XML データベースでデータを更新、検索、計算するためのコンピューター言語です。 | ||
482 | XSLT | Glossary, XML, XSLT, コードスクリプト |
eXtensible Stylesheet Language Transformations (XSLT) は、XML 文書を他の XML 文書に変換するために使用される宣言的言語であり、HTML、PDF、プレーンテキストなどが含まれます。 | ||