2014-07-01から1ヶ月間の記事一覧

JavaScript の Hash チェック

JavaScript 対象が Hashかどうかをチェックする。 function _isHash(obj){ if (typeof obj=="object"){ for(k in obj){ if (obj[k] != undefined){ return true; }else{ return false; } } } return false; }

jQuery (JavaScript)で、ファイル読込関数

jQuery (JavaScript) ファイル読込関数 input type="file" を指すセレクタで指定する。 ・コールバックにする。 ・エンコード指定、省略は、UTF-8 にする。 ・書式は、、 readeFile(selector, function(str){ ... } [,encode]) ==============…

テーブルの td タグをクリックで input にする

Handsontable より、もっと手軽に自分で書く table タグの td をクリックで、input にして編集するものを 汎用的に作ってみたくなりました。 結果、以下のようなサンプルページです。 td をクリックした時に、数値なら右寄せ、3桁区切りのオプション blur()…

jqueryでcsv を処理するために

csv4j のように、きちんと RFC4810 に沿って処理する JavaScript / jQuery を書いている人が見当たらない。 csv4jのように、callback関数を書きたい時要求もあるだろう。 単純に split して配列にしている人ばかり。 見つけたのが、Google code …

特定の列を右寄せする table の書き方

久々に HTML の table で悩んだ。 4列あるテーブルで、一番右端だけ text-align: right; を効かせたいが、 td に style属性や、該当 td だけに書く class 属性を書きたくない。 colgroup は、background-color とか指定できても、text-align は効かない。 …

guice が、Git-Hub に移動?

Google guice が、Git-Hub に移動? https://github.com/google/guice 3.0 は Maven Central リポジトリからはもう消えてる? → http://search.maven.org/ で探すと 3.0は見当たらないけど http://mvnrepository.com/ で探すと見つかりました。 4.0-B…

jQuery で、子要素の数

jQuery で、子要素の数を求める時は、 (jQueryObject).length table の行数、<tr> なんかを調べる時に、注意しなければならないのは、 HTMLで、tbody を書かずに table を書いていても、セレクタで tr 要素にたどりつくまでに、 tbody が間に必要である。 </tr>…

3桁カンマ区切り

Webアプリ開発で、数値を3桁のカンマ区切りで入力させる input タグへの対処として、jQuery を使った方法を よく見かけます。 皆、良くできていているのですが、受信するサーバ側でカンマ区切り文字を取り除いて解釈しなければならず、 ちょっと惜しい感が…

FileSaver.js を使ってみる。

ローカルファイルへの書き込みをJavaScript で実行する場合、window.URL の createObjectURL を使うか、 jQuery プラグイン FileSaver.js から選択するであろうが、 createObjectURL の方は、IE11 においては、作成されたリンクをクリックしても無反応、右ク…