jQueryのAPI等でよく出てくる用語
jQueryでつまずきやすい1つに「日本語のドキュメントがない」(または古い)ことがあります。
そこで、「何のことかわからん!」っとなりやすい用語をピックアップしてみました。
「日本語」を一応書いていますが、口頭で話す場合には英語の読みを使う人も多いです。
尚、説明文には分かりやすさを優先した語弊がありますのであくまで参考までに。
そこで、「何のことかわからん!」っとなりやすい用語をピックアップしてみました。
「日本語」を一応書いていますが、口頭で話す場合には英語の読みを使う人も多いです。
尚、説明文には分かりやすさを優先した語弊がありますのであくまで参考までに。
英語 | 読み | 日本語 | 説明(のようなもの) |
---|---|---|---|
Element | エレメント | 要素 | 開始・終了タグを含む全体を指します。要素の中身は下記の3列になります |
Tag | タグ | タグ | 開始タグと終了タグがあり、要素の開始と終了を表す。終了タグがないもの(br,meta,etc...)や省略できるもの(table,p,etc...)、開始・終了タグ(タグ自体)を省略できるもの(html,body,etc...)があります |
Attribute | アトリビュート | 属性 | 開始タグ内に記述され、要素に情報を付加します(id,href,disabled,etc...) |
Content | コンテンツ | コンテンツ | 「要素のコンテンツ」とは開始・終了タグで囲まれた内側、内容・中身のことです |
Function | ファンクション | 関数 | JavaScriptのfunctionのことだと思ってください。functionには色々な処理を書きますよね。jQueryでは無名関数を多用します |
Event | イベント | イベント | クリックやフォーカス等の「何かが起きた(る)」として、イベントはその「何か」を指します |
Attach | アタッチ | アタッチ | 「付け足す」という意味で「エレメントにイベントをアタッチする」と言った具合に使います。バインドとほぼ同義で、新しい呼び方だと思ってください |
Selector | セレクター | セレクター | イベントをアタッチするなどの操作対象となる要素を選ぶ(探す)「機能」、またはその機能を使う際の「文字列」のことです。jQueryのAPIでこれが出てきたときは「セレクターの文字列」を指すことが多いです |
Handler | ハンドラー | ハンドラー | イベントハンドラーを指すことが多いです。jQueryのAPIでこれが出てきたときは「実行したい関数」のことだと思ってください |
Scope | スコープ | スコープ | 変数の有効範囲のことです。JavaScriptと同様(...それ以上に)バグの原因になることが多いので注意してください |
Type | タイプ | 型 | StringやArrayなど、データ型のことです。 |
ECMAScript | エクマスクリプト | エクマスクリプト | JavaScriptの言語仕様(研修中はこの解釈でなんとかなります) |
jQuery Object | ジェイクエリー オブジェクト | ジェイクエリーオブジェクト | JavaScriptのオブジェクトをjQueryでラップしたオブジェクト。JavaScriptのオブジェクトとjQueryのオブジェクトは混同しやすいので注意してください |
Plain Object | プレーン オブジェクト | プレーンオブジェクト | jQuery Objectと明確に区別するため、JavaScriptのオブジェクトをこう呼びます |
英語 | 読み | 日本語 | 説明(仮) |