単一の引数として渡されたメールアドレス宛に、メールソフトウェアが新規メールを送信する事を提案する様な、
HTMLのa
タグのhref
属性の値を生成する。
描画されるリンクをクリック又はタップすると、メールソフトウェアが起動する。
- const targetEmailAddress = "sample@example.com";
a(
href=buildEmailLinkHrefAttributeValue(targetEmailAddress)
)= targetEmailAddress
此の関数が行うのは、適切なメールアドレスと期待される、指定された文字列の前に、
mailto:
を追加するのみである。
使用しているコードエディター、又は統合開発環境で、原型に応じたオートコンプリート機能が利用出来ない場合は、此の関数は
役に立たないかもしれない。
mailto:
にしろ、buildEmailLinkHrefAttributeValue
関数名にしろ、暗記してしまうか、毎回リファレンスを参照する事が必要に成る為だ。
原型に応じたオートコンプリート機能が利用出来る場合は、buildE...
と入力し始めると、ポップアップヒントが表示される。
其れ以降の手順は、コードエディターや統合開発環境に依って異なる。
統合開発環境IntelliJ IDEA ファミリー で、YDFの正式なプラグイン として提供されるLive Template と言う機能の場合、予めクリップボードにコピーされた値が、単一の引数
の位置に代入される為、href
属性の値はキーを3~4回程度押すだけで済むはずである
(他のオートコンプリートの数に依る)。