formのサブミットjQueryでformのサブミットをすると、サブミット前に送信データの加工やバリデーションチェックといった処理を行える。</body></html>ボタンがクリックされたタイミングでサブミットを行うようにしている。すると、サブミットを実行する前に処理を行うことができる。Mapの並び順JavaにはMapにはHashMap、LinkedHashMap、TreeMapの3種類があるのだけれど、それぞれ役割が異なっているので場面によって使い分ける必要がある。Keyの昇順の順番になるMapにKey/Valueをputしたあとに、ループで処理したいといった要件があるときは、HashMapを使ってしまうと出力の順番が保障されないので困ってしまう。m.getValue());}上記のプログラムの実行結果を見てみると、HashMapではバラバラな順番で出力されていることが分かる。熊本県これがLinkedHashMapだと、putした順番に並ぶ。m.getValue());}出力結果を確認すると、ちゃんとputした順番に並んでいる。高知県これをTreeMapに変えるとKEY順に並べ直してくれる。m.getValue());}出力結果を確認するとKEYの昇順に並んでいることが分かる。v4.0.0-betaにしたらパンくずリストがうまく表示できなくて困った。3.xではこれで良かったと思うのだけれど表示が下記のようになってしまい、これではパンくずリストとは言えない。4.xではパンくずリストの書き方が変わってしまったようなので修正する。指定することでパンくずリストになる。ちなみにnavタグを利用してもパンくずリストを作れるようになっている。loadを使ってHTMLをパーツ読み込むjQueryのloadを使うことで、パラメータに指定したHTMLを読み込んでDOMに挿入することが出来る。すべての画面で共通で利用するヘッダなどをパーツとして切り出しておき、それを読み込むといったことを行える。../parts/header.html");})ローカルで試してみたら、実は動かなかった。Chromeはセキュリティの関係でローカルファイルへのAjax要求を許可していない。いうことで、これをやるためだけにTomcatを起動して・・・など、色々と面倒なことをやってようやく動いた。HTML・CSS・javascriptでモックをお手軽に作ろうと思っただけなのに。betaを使おうとしたら下記のようなエラーが出てしまった。src="../js/bootstrap.min.js"></script></head>何やらよく分からないが、Popper.jsというのが必要ということらしい。popper.js自体はエラーに記載されているURLへ行けばダウンロードできる。https://popper.js.orgこのPopper.jsは何なのかというと、ツールチップ用のjsのらしい。日本語の情報があまりなかったが、下記のリンクを見つけた。http://design-develop.net/web-design/popper.html私は使ったことがないので具体的なところはよく分からないが、ツールチップの制御が簡単に行えて、しかもかゆいところに手が届くようなものになっているようだ。popper.jsを読み込むように書き換えたらエラーは出なくなった。v4.0への移行ガイドにpopper.jsに依存するとのことが書かれているのを見つけた。Yamazaki株式会社アクティアで働くプログラマ。