新入社員

新入社員
画像をスライドさせたい

swiperというJavaScriptのライブラリを使用することで簡単にスライドショーを作成することができます。

続きを読む
新入社員
画像を丸く切り抜きたい

「border-radius:50%」とすることで正方形の画像の4隅を丸く加工することができます。radiusとは半径のことです。ボーダーを正方形の1辺の半分を半径とする円にする、ということになります。 ただし、2つ目の […]

続きを読む
新入社員
グーグルウェブフォントを使いたい

グーグルウェブフォントを使いたい 最後までお読みいただきありがとうございます。

続きを読む
新入社員
スピナーを表示してユーザーの処理待ちのストレスを軽減したい

スピナーを表示してユーザーの処理待ちのストレスを軽減したい 最後までお読みいただきありがとうございます。

続きを読む
新入社員
日付を表示させたい

ポイントは15行目です。月は1月が0番目の月ということで0から数えます。 最後までお読みいただきありがとうございます。

続きを読む
新入社員
モーダルウィンドウを作る

【modal】とは「モードに入っている」という程度の意味です。 後ろの画面は制御できないようにすることで前画面に集中してもらいます。 モーダルウィンドウを作る 最後までお読みいただきありがとうございます。

続きを読む
新入社員
ブラウザバックのリンクを作成したい

最後までお読みいただきありがとうございます。

続きを読む
新入社員
データ送信を確認するダイアログを出したい

ポイントは8行目の <form onSubmit = "イベント発生時の処理">という書き方です。 onSubmitというのは「送信した時」という意味のイベントハンドラ【event handler】です。 入 […]

続きを読む
新入社員
フォーム部品をグループ化してわかりやすくする

フォーム部品を囲む枠をfiledset、枠につける表題をlegendといいます。 フォーム部品をグループ化してわかりやすくする 最後までお読みいただきありがとうございます。

続きを読む
新入社員
ラジオボタンのラベルの色を変化させて押しやすくする

イメージ ラジオボタンのラベルの色を変化させて押しやすくする 最後までお読みいただきありがとうございます。

続きを読む
新入社員
時計を表示させたい

以下のようなリアルタイムの時計をJavaScriptを使って表示します。 ポイントは2点。 1.数値を2桁で表示するために1桁の場合は先頭に'0'を挿入するという分岐処理をしています。 2.setIntervalメソッド […]

続きを読む
新入社員
確認ダイアログを表示する

続きを読む
新入社員
下にスクロールしたら「ページトップへ戻る」を表示させたい

ポイントは、24行目のaddEventListener(イベント,コールバック関数)という書き方です。 add(加える)Event(イベントを)Listener(聞くものを)ということでイベントを感知するメソッドであるこ […]

続きを読む
新入社員
サーブレットでXSS対策をしたい

次のようなメソッドを持つクラスを作成してstaticメソッドに任せてはどうでしょうか? 実行結果は以下の通り。 サーブレットでXSS対策をしたい 最後までお読みいただきありがとうございます。

続きを読む
新入社員
中央ぞろえにしたい

上下中央揃え おそらく最も手軽な方法は画像等の親要素にdisplay: flex;を設定する方法です。(Sample) height: 100vh;という指定は高さをウィンドウサイズと同じにするためです。この指定がないと […]

続きを読む
新入社員
マウスを載せたら画像を変化させたい

cssを使って以下のようにすることができます。 あるいは、以下のシンプルな方法もあります。 最後までお読みいただきありがとうございます。

続きを読む
新入社員
データをクッキーを使って読み書きしたい

最後までお読みいただきありがとうございます。

続きを読む
新入社員
OKとキャンセルが選べるダイアログを表示したい

ポイントは14行目と15行目です。 14行目では「document.querySelector("#do").onclick」という記述によりこのHTMLドキュメントの"do"というID名の要素を取得し、クリックした時と […]

続きを読む
新入社員
ページ内リンクでゆっくりスクロールさせたい

スクロールが実行されたときの処理を設定できるCSSプロパティはscroll-behaviorといいます。以下の2種類があります。 autoが初期値です。 9行目のように「scroll-behavior: smooth;」 […]

続きを読む
新入社員
Webページで前回アクセス時のキャッシュが残り、次回アクセス時のフォームデータにデータが自動で入力されることを防ぐ

Webページがキャッシュされないようにするには、<head>タグに以下の3行を記入します。 最後までお読みいただきありがとうございます。

続きを読む
新入社員
ボタンで開閉するメニューを作りたい

一度ボタンを押すとメニューを開き、もう一度ボタンを押すとメニューを閉じます。 最後までお読みいただきありがとうございます。

続きを読む
新入社員
パスワードを表示するチェックボックスをつけたい

パスワード入力の際に通常はパスワードがマスクされます。 セキュリティの観点からは望ましい仕様ですが、入力内容を確認したいときもあります。 そんなときに便利なのがこの機能です。 JavaScriptを使い、チェックボックス […]

続きを読む
新入社員
データベース(MySQL)研修の参考資料(動画)

MySQL Workbenchを使ったデータベース設計 大変クリアで分かりやすいMosh先生のMySQLの解説動画(英語) 20時間を超えるMySQLの解説動画(英語)

続きを読む
新入社員
補講:フォーム部品に関するその他の知識。

デザイナーになるほどHTMLに詳しくなくてもいいけれど、Webアプリを作る上で必要な入力画面は自力で作りたい、そんなあなたのためのページです。 ※この章は研修時間の都合により丸ごとスキップすることがあります。 なぜ、新人 […]

続きを読む
新入社員
補講:JSTLをつかった単純な繰り返し

例えば、JavaSEで「Hello Word」という文字列を6回繰り返し出力する際には次のように書きました。 同様の処理をJSPでは <c:forEach> を使って以下のように書きます。 【begin】、【 […]

続きを読む
新入社員
補講:その他のフォームからデータをServletに渡す

セレクトボックスで選択されたデータを受け取る 入力フォームのセレクトボックスを使ってみます。 個々のユーザーが現在の天気を登録して全国の天気予報をするWebアプリケーションのプロトタイプのイメージです。 あなたの答え: […]

続きを読む
新入社員
Webアプリケーション作成のための参考動画

動画 正規表現に関する解説動画(英語) 動画中に使われているregex101の解説 Bootstrapの解説動画(英語)

続きを読む
新入社員
新人エンジニア研修データ構造とアルゴリズムの参考資料集

探索アルゴリズム 二分探索のアイディアとその効果 How Binary Search Makes Computers Much, Much Faster 整列アルゴリズムをビジュアルに比較する 15 Sorting Al […]

続きを読む
新入社員
新人エンジニア研修コンピュータシステムの基礎の参考資料集

0.情報理論 1.コンピュータのデータ表現  (1) 2進数 人間の指の10本で良かったなと思うと同時に指12本の宇宙人がいたら怖いなと思ってしまう動画  (2) 論理演算 2.ハードウェアの仕組み(5大装置)  (1) […]

続きを読む
新入社員
MySQLにHeidiSQLでアクセスする

当社の研修ではMySQLのクライアントツールとして、HeidiSQLを使います。 その理由は、以下の3点です。 ここでは、最低限の使い方を解説します。 ちなみに、「HeidiSQL」を私はハイジ・エスキューエルと呼んでい […]

続きを読む