JavaScript一覧

プログラムの命名について、よく使う名前をまとめておく

クラス名、変数名、メソッド名など、命名は非常に重要で時間のかかる作業です。命名に関する知見を貯めておくと、成果を出して定時退社できる確率が高...

全てのajax送信処理前に実行されるメソッドajaxSend()を使わなかった話

ajax処理の実行と非同期な処理を書きたくて色々と調べていたら ajaxSend() という便利なメソッドを見つけました。今回の記事ではaj...

HTMLのslect要素に動的にoptionを追加する方法

HTMLのslect要素に動的にoptionを追加する方法をご紹介します。 次のようなHTMLに対して <se...

Bootstrap 2段階モーダルの実装方法

概要 モーダルからモーダルを呼び出して、元のモーダルに戻る実装を紹介する。 便宜上、最初に呼び出すモーダルを「1段目のモダール」と呼ぶ。...

javascript forEachループで爆速コーディング

javascript のループ処理には forEach がオススメです。 書き方 var array1 = ; array...

javascript の undefined 判定について。厳密な判定が不要な場合は簡易判定で済ませよう。

簡易判定 undefined は内部的に false に変換されます。なので、変数が undefined であれば if(変数) で fa...

Bootstrap モーダルウィンドウを閉じたときのイベントを拾う方法

Bootstrap のモーダルウィンドウを閉じたときのイベントを拾う方法をご紹介します。 コードはこのようになります。 $(...

for文まとめておきました。Java JavaScript Thymeleaf

Webシステム開発でよく使用する言語の for文 をまとめておきました。 for文を書くのは楽しくて好きなのですが、入力文字数もそれな...

JSON 構造 データ型 書き方 まとめました

JSONについてまとめておきます。JSONはデータのフォーマットのことです。Javascript専用のデータフォーマットではありませんが、代...

シングルページアプリケーションの履歴管理はpushState/replaceState/popstateで実施する

シングルページアプリケーション ajaxを利用して画面遷移させずに必要な部分だけ書き換えていく方式のアプリケーションをシングルページアプリ...