カテゴリー: javascript
2016年03月15日
// クラスを定義
var *CLASS_NAME* = function (arg) {
// プロパティ
this.*property_name* = *初期値*;

// この領域がコンストラクタ

// メソッド
this.*method_name* = function (arg) {

}
};

// インスタンス生成
*** = new *CLASS_NAME*;
カテゴリー: javascript
2014年10月28日
var *array_name* = { '*key*' : '*value*', '*key2*' : '*value2*', ... };

【気を付けるポイント】
この表記方法で宣言した場合には *array_name*.length では要素数を取得することはできない。
.length を使いたい場合は
var *array_name* = new Array(10);
という形式で宣言する。
カテゴリー: javascript
2014年08月14日
select()で選択状態にできるが、chromeなどのWebkitだとうまく機能しないので
setTimeout(function(){ $("#paste").select() }, 0);
とイベントのタイミングをズラすと良い。

» 続きを読む
カテゴリー: javascript
2014年08月07日
http://javascript-minifier.com/
カテゴリー: javascript
2014年08月07日
jQuery(function(){
$(document)
// 電話番号の入力は数字と-のみ許可
.on(
"keydown",
"[name=phone]",
function (event) {
var k = event.keyCode;

// BS,Tab,Enter,Del,-
if ( k == 8 || k == 9 || k == 13 || k == 46 || k == 45 || k == 109 || k == 189) return;

// Home,End,←↑→↓
if ( k >= 35 && k <= 40 ) return;

// 数字0~9
if ( k >= 48 && k <= 57 ) return;

// テンキー
if ( k >= 96 && k <= 105 ) return;

event.returnValue = false;
}
)
;
});