タグ

ブックマーク / www.javadrive.jp (5)

  • Event.currentTargetとEvent.targetの違いについて

    Event.currentTargetプロパティとEvent.targetプロパティの違い イベントハンドラやイベントリスナーを登録したあと、イベントが発生すると登録したコールバック関数が呼び出されます。この時、一番目の引数に発生したイベントの情報が格納された Event オブジェクトが渡されてきます。 <input type="button" value="button" id="xxx"> <script> function butotnClick(event){ console.log('Hello'); } let button = document.getElementById('xxx'); button.addEventListener('click', butotnClick); </script>

    Event.currentTargetとEvent.targetの違いについて
    hiro14aki
    hiro14aki 2021/12/01
    event の target 関連の仕様について
  • 新しいマイグレーションを追加してテーブルを変更 - Ruby on Rails入門

    モデルを作成することで自動的にテーブルを作成するためのマイグレーションスクリプトが作成されますが、作成したテーブルにカラムやインデックスを追加するといった変更についてもマイグレーション機能を使って行なうことができます。ここでは新しいマイグレーションスクリプトを作成してテーブルに変更を加える方法について解説します。 1.マイグレーションスクリプトの作成 2.カラムの追加と削除の場合 3.マイグレーションスクリプトの削除 4.マイグレーションスクリプトの実行 マイグレーションスクリプトの作成 マイグレーションを使ってテーブルに変更を行う場合、以前のマイグレーションスクリプトを修正するのではなく、変更を加える為の別のマイグレーションスクリプトを作成し実行します。 モデルを作成する時に自動で作成されるものではなく、新しくマイグレーションスクリプトを作成するには次のように実行します。 rails g

    hiro14aki
    hiro14aki 2018/10/28
    マイグレーション実施時のスクリプトの作成方法
  • リダイレクトの設定(sendRedirect) - クライアントへの出力 - サーブレット入門

    ステータスコードとLocationヘッダーの設定によってURLを転送させる事ができますが、リダイレクト用のメソッドが別途用意されているのでそれを利用することでも他のページへ転送させる事ができます。 リダイレクトを設定するには「HttpServletResponse」インターフェースで定義されている「sendRedirect」メソッドを使います。 sendRedirect public void sendRedirect(java.lang.String location) throws java.io.IOException Sends a temporary redirect response to the client using the specified redirect location URL. This method can accept relative URLs; the

    リダイレクトの設定(sendRedirect) - クライアントへの出力 - サーブレット入門
  • prepareStatementの使用 - データベース接続 - サーブレット入門

    「PreparedStatement」は「Statement」と同じくデータベースに対するSQL文を実行するために使われますが、「PreparedStatement」で使うSQLは事前にコンパイルが行われています。その為高速に実行することが出来るようになっています。 ただ全てを事前にコンパイルしてしまっては同じ問い合わせにしか利用出来ません。そこでSQLの中でも変更が行われる部分を後からパラメータとして指定することが出来るようになっています。 「PreparedStatement」は例えば大量のINSERTを実行するような場合など基的に同じSQL文で挿入する値の部分だけが違うようなSQLを実行する場合に便利なステートメントになっています。 PreparedStatementの作成 プリペアドステートメントは「java.sql.PreparedStatement」インターフェースのオブジェ

  • テンプレートの中でRubyコードを使う - Ruby on Rails入門

    ここまでの例ではテンプレートの中でHTML文だけを記述してきましたが、テンプレートの中ではRubyコードを記述することも可能です。複雑な処理はアクションの中で行うのが基ですが、テンプレートの中でも簡単な計算をしたり繰り返し処理を記述できると便利です。ここではテンプレートの中でRubyコードを記述する方法を解説します。 1.<% ~ %>と<%= ~ %> 2.繰り返し処理 3.条件分岐 4.改行を取り除いて出力 <% ~ %>と<%= ~ %> 今までのサンプルではテンプレートにHTML文だけを記述していました。 <p> の値段は2,500円です。 </p> テンプレートの中にRubyコードを記述するには<% ~ %>または<%= ~ %>の中にRubyコードを記述します。次の例を見て下さい。 <% price = 2500 * 1.05 %> <p> の値段は<%= price %

  • 1