「hook(フック)」とは?

The <span> tag provides a way to add a hook to a part of a text or a part of a document.
これは、span要素の説明の一部を抜粋したものです。
翻訳すれば、
「<span>タグは、テキストまたは文書の一部にフックを追加する方法を提供する。」
とでもなるのだろうか。
そこで、このフックだが
辞書で調べてみても
 鉤、留め金、ホック(ボタン)、フック(ゴルフ)・・・等々
解決につながる訳が見つからない。

遂に奥の手、wikipediaを恐る恐る調べれば
フック(プログラミング)
が見つかった。

Wikipediaの説明は長くなるので、e-Wordsから引用する。

プログラミングの分野で、プログラム中の特定の場所に、
あとから別のプログラムが処理を追加できるような仕組み
を用意しておくことや、そのような仕組みを利用して追加
された処理のことをフックという。そのような機構を用い
て独自のコードを元のプログラムに割り込ませることを
「フックする」という。

つまり、「テキストの一部を<span>タグで囲み、
CSSなりJavaScriptから操作できるようにする」という
のが、翻訳で示した「フック」の意なのでしょう。

プログラムの世界では、一般的な用語なのかもしれないが
老SEにとっては、全く初めて聞いた単語。
英文の翻訳と言っても、こういう知識がないと翻訳する
のは難しいですね。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


This blog is kept spam free by WP-SpamFree.

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください