JavaScript

キャッシュを用いるが、変更を確実に反映する方法

以下はJAVAとJSPを用いたwebプログラムを想定しています。js(JavaScript)とかcssとかをチョロっと直して動作確認すると「あれ??直したはずなのに反映されてない!?」ってことよくありますよね??僕はめっちゃくちゃよくありました!!!新人のころはマジ…

jQueryDialogをhtmlを使用せずに表示

jQueryダイアログをjsのみの記述で表示させる方法です。var jQueryDialog = $("<div>メッセージ</div>");jQueryDialog.dialog({ title: "タイトル", resizable: true, modal: true, width: "auto", close: function() { $(this).dialog("destroy"); }, buttons: { "OK":…

テキストエリアの文字列の長さを取得

テキストエリアの文字列は単純にそのまま .length で長さを取得しようとすると、改行の文字列が正しくカウントされません。一度、別の文字列に置き換えることで正しくカウントできます。/** * テキストエリアの文字列の長さを取得 */function getTextAreaLen…

jQueryDialogの右上の×閉じるボタンを非表示にする。

jQueryダイアログの右上の[×]閉じるボタンを消すにはcssに以下を記述することで実現できます。button.ui-dialog-titlebar-close{ display: none;}一括で設定する場合は共通cssにこの記載をする方法が最も手軽かと。「このダイアログだけは閉じるボタンを表示…

数字のみ抽出

JavaScriptで文字列から数字のみを抽出(他の文字を削除)する処理です。正規表現を利用します。tmp = tmp.replace(/[^0-9]/g, "");他サイトでreplace(/[^0-9]/i, "");とすれば良いとの記述があったので、特に意味を調べずにそのまま利用しようとしたら想定…