私はURLを支援する関数を構築しています:
var ap = { /* lots of things removed */ }
ap.url = function(base) {
this.base = base
this.data = "cb_=" + parseInt(Math.random()*99999999);
}
ap.url.prototype = {
nv: function (n,v) {this.data=this.data+"&"+ n+"="+encodeURIComponent(v)},
get: function () { return this.base + "?" + this.data; }
};
var u = new ap.url("site.com");
u.nv("p1", "123");
u.nv("p2", "456");
alert( u.get() )
そして、これは問題なく機能しているようです。
オブジェクト自体のプロトタイプを作成することは可能ですか?好き:
alert( u() )
u()にu.get()と同じことをしてもらいたい