サイトロゴ
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のオブジェクトをこう呼びます
英語 読み 日本語 説明(仮)