2007-02-25から1日間の記事一覧

オブジェクトを拡張するクラス その2

まともに動きそうにないので、プロパティをコピーするんじゃなくて、元オブジェクトを拡張するように修正。newしてるんだし、まあクラスかな、と。なんか、コンストラクタとグローバル関数の境があいまいだなー。 <html> <head> <script> function Bar(obj) { obj.hello = functi</script></head></html>…

private 〜 或いはしかしprototypeを使わない

function Point() { var x = 0; var y = 0; this.getX = function() { return x; } this.getY = function() { return y; } this.set = function(i_x, i_y) { x=i_x; y=i_y; } } var pt = new Point(); pt.set(100, 200); print( pt.getX() + ' ' + pt.getY()…

いくつかメモ

JavaScript関係の媒体型 Under Translation of ECMA-262 3rd Edition