ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript の美しいコード スニペット_javascript のヒント
正規表現を動的に構築する
より柔軟で賢い数字のゼロのパディング
配列の最大値と最小値を取得します
美しいランダム文字列を生成します
タイムスタンプを取得
var timeStamp = (new Date).getTime();
と比較して、次のメソッドの方が便利です:
数値に変換して四捨五入
文字列の書式設定
var 値 = 引数;
return format.replace(
FB.String.format._formatRE,
function(str, m) {
var
Index = parseInt(m.substr(1), 10),
value = 値[インデックス 1];
}
);
}
使用:
コードをコピー
コードをコピー
関数の定義と実行
これは確かに最も単純なテクニックですが、最も実用的でもあります。 JavaScript カプセル化の基礎を築きます。
三項演算
CKEditorから抽出を行いました。
fns[index ] = null;
},
var fn = fns[index ];
return fn && fn.apply( window, toArray( argument, 1 ) );
}
};
} )();
// アプリケーション シナリオ
var fnId;
// クロージャーに、グローバルに呼び出すことができる関数を追加します
( function( ) {
fnId = Util.addFunction( function( msg ) {
alert( msg );
} );
} )();
Util.callFunction( fnId, 'Hello, World' ) //-> 'Hello,World';