Javascript
tategakibunko.hatenablog.com stackoverflow.com jquery:clickイベントの上書き // ex1 $("#selector").unbind("click").click(function(){ //処理 }); // ex2 $('#clickme').unbind('click').click(fireclick);
数字でif判定をさせることは殆どなかったので軽く調べてみた。 テスト用js function test(){ var x = 0; // 0をはじめ1,10,-10を試す if(x){ console.log("x : " + x); } } test(); 結果 var x = 0 のときはfalse判定なので、コンソールに表示されない。 な…
原文 JavaScript keydown/keyup events: key codes keydown/keyupイベントによるキーコード一覧 Opera MSIE Firefox Safari Chrome Key pressed 8 8 8 8 8 Backspace 9 9 9 9 9 Tab 13 13 13 13 13 Enter 16 16 16 16 16 Shift 17 17 17 17 17 Ctrl 18 18 18…
ダウンロード先 github.com 使い方&見本 xdsoft.net
javascriptのreplace javascriptのreplaceは最初の一回しか置換してくれないことを忘れてしまったので復習 var text = 'あい\nうえ\nお'; text.replace('\n', '<br>'); // あい<br>うえ\nお (最初の1回目だけ置換) // 以下、文字列の置換 text.replace(/\n/g, '<br>'); /…
既存のファイルダウンロード コントローラーでFileを返して、location.hrefでファイルダウンロードを行う。 HomeController.cs public ActionResult FileDownload() { byte[] stream; string fileName; // 処理 return File(stream, "application/vnd.openxm…
input type=fileのchangeイベントで同じファイルを感知させる方法 <input type="file" id="inputFile"> <script type="text/javascript"> $('#inputFile').change(function (data){ // 処理 $(this).val(''); ★ }); </script> ★changeイベント時に該当要素のvalueを削除する。この処理がない場合、同じ名前のファイルの選択を感知できな…
やりたいこと submitボタンを押下した後、ある条件の場合、ajax処理をした後(ここではバリデーション処理)、結果によってreturn false;でsubmit処理を中断させたかった。 NG で、最初下のようなコードを書いたけど、どうしてもreturn false;が効かず、その…
stackoverflow.com Modalのdivに設定する場合 <div class="modal hide fade" data-keyboard="false" data-backdrop="static"> Modalを呼び出すaタグに設定する場合 <a data-controls-modal="your_div_id" data-backdrop="static" data-keyboard="false" href="#"> JavaScriptでModalの属性を設定する場合 $('#myModal').modal({ backdrop: 'static', keyboard…</a></div>
Visual StudioのC#の書式設定を確認&設定 「ツール」→「オプション」→「テキストエディター」→「C#」→「書式設定」 全般 Visual StudioのJavaScriptの書式設定を確認&設定 「ツール」→「オプション」→「テキストエディター」→「JavaScript」→「書式設定」 …
github.com 使い方 導入後、Visual Studioの「ツール」→「Run StyleCop」で実行。 「Run StyleCop」を実行すると、チェック結果がエラー一覧に表示される。(SA..で始まるエラーがそれに当てはまる) StyleCopの設定 「ソリューション エクスプローラー」→「…
JSLint.NET for Visual Studio - Visual Studio Marketplace ※CodeMaidで十分だったから調査だけして実務では使ってない。
CodeMaid(VS拡張機能のコード整形ツール) 公式サイト CodeMaid | An open source visual studio extension to cleanup, dig through and simplify our code ダウンロード CodeMaid - Visual Studio Marketplace 参考になりそうなサイト moriblog.kit-eng.com…
※チーム内で簡単に説明するためにまとめた内容になります。 getbootstrap.com Bootstrap レスポンシブWebデザイン用 テーマ・色合いの変更が簡単 別途テーマを設定してない場合はデフォルトテーマ モジュール化されており、LESSの様々な要素を実装している。…
問題 JSで特定の条件のときのみ、入力項目を表示&その入力項目は配列である場合、 nameに宣言されている配列の順番が途切れ途切れになってしまい、上手くModelに格納されないことがあった。 解決方法 参考サイトの回答にあるように<input type=“text” name…
タグのみ削除、空白は削除しない function TagDelete(Text) { if (Text == "" || Text == null) return ""; //スクリプト文字 Text = Text.replace(/</g, "<");//"<"をコードに変換(タグ無効化) Text = Text.replace(/>/g, ">"); //">"をコードに変換(タグ無効化) Text = Text.replace(/(<([^>]+)>)/ig, ""); return Text; …
// timestampより経過時間を取得 function GetLapsedTime(timestamp) { if (timestamp == "" || timestamp == null || timestamp == "0") { return ""; } //timestampをdateに変換 var d = new Date(timestamp * 1000); var year = d.getFullYear(); var mon…
画面表示の際に長い文字列を幅に合わせて省略させるのはCSSでも出来るけど、一応、だいぶ前試してたやつ //指定した長さで文字列を切る function GetStringByByte(str, num) { len = 0; estr = escape(str); ostr = ""; for (i = 0; i < estr.length; i++) {…
パーシングするxmlはこんなイメージ(RSSみたいな) <item> <content> <title>title1</title> <desc>desc2</desc> <flag>1</flag> </content> <content> <title>title2</title> <desc>desc2</desc> <flag>2</flag> </content> </item> javascriptでxmlをパーシング // XMLパーシング用 function fnc_Xmlparse(xml) { var arrayList = new Array(); var nodecou…