アクセスすると、ユーザー・インターフェース全体を確認できます。対し、未使用のパラメーターを無視するよう指示していることです。(この関数呼び出しについてのみ、未使用のパラメーターを無視します)。秒といった数値では簡単に解釈することができません。そこで、以下の関数によってミリ秒単位の時間間隔を読みやすい文字列に変換します。関数の大部分では、標準的な単位としてミリ秒を使用するためです。秒未満の場合は、適切なラベルを付けた秒数を返します。項演算子を使用します。つのパラメーターを取ります。番目のパラメーター「s」を返します。秒未満であれば、関数はすでに戻っています。以下の場合は、その時間間隔を分単位で返す必要があります。使用していることに注目してください。分のような値を報告しないようにするためには、こうする必要があります。同じように動作します。生成する最初の関数を示します。この関数が、このテーブルの行を生成します。(テーブルに生成するアイテムがない場合は、空の文字列を返すだけです)。"";すべてのユーザーが履歴を確認したいとは限りません。タグで履歴を囲むことによって、ユーザーが自分で開くまでは履歴を非表示にします。区別されるようにしています。履歴テーブルを作成した方法とほとんど同じように動作するため、特に説明する点はありません。名リストを使用してテーブルを作成します。つの関数も非常によく似ているため、どちらか一方を確認すれば、それで十分です。List</h2>${usersToTable(visitorNames())}`;};以下に示す関数で、ログイン・フォームを作成します。メソッドを使用します。エンコードされることになります。属性はハンドラーのパスを指定します。このハンドラーについては、記事の後のほうで取り上げます。どの訪問者がログインされるかを事前に知る手段はありません。知らない人物が訪ねてくる可能性もあります。ログアウトできる訪問者は、現在ログインしている訪問者だけです。したがって、ユーザーにログイン中の訪問者のリストを表示して、そこからログアウトする訪問者を選択できるようにすることができます。visitor</h2><ul>${currentVisitorNames()ここでは入力フィールドを表示するフォームを作成するのではなく、リンクを使用することにしました。フォームがそのパラメーターを返す仕組みにあります。ペアが続くという形でパラメーターが返されます。含まれている可能性があるため、値はエスケープされます。