[JS] ネームスペース jp.rinco
JavaScriptにはJavaのようなネームスペース(名前空間)が無いので不便だな、とか考えていた自分は甘かったです。 先人たちは適切なグローバルオブジェクトを作成し、代用している様子。
そこで僕もJava風に自分のドメインの逆順 jp.rinco というオブジェクトを作成し、関数などを保持するようにしました。 jsファイルの先頭に、以下のような定義文を追加します。
if (typeof jp == "undefined") {
var jp = {};
}
if (typeof jp.rinco == "undefined") {
jp.rinco = {};
}
以前は以下のように関数を定義していました。
function yamachan_display(id) {
...
}
今後は、以下のように関数を定義するようにします。
jp.rinco.display = function(id) {
...
}
過去のコードや記事も順次、修正していきたいと考えています。
0 Comments:
コメントを投稿
<< Home