JavaScript

なんぞ FireFox にバグがあるようじゃ

WHATWG だかの仕様でローカルに恒久保存領域があるらしいんだけど、 ローカルホストの時にバグがあるっぽい。 具体的には URI が "file:///X:/hoge.html" みたいな場合は localhost 扱いにならない模様。 そこで、そんな時は無理やり URI を書き換えてしまう…

備忘録

toString() 文字列化されるときに呼び出される hasOwnProperty(arg) arg がそれ自身のプロパティかどうかを返す(Prototypeチェインをさかのぼらない)

ゲッターとセッターの定義用の構文

これは ECMA-Script 的に決まった構文なんだろうか? cSomeClass.prototype = { m_Name:"", get name() { return this.m_Name; }, set name(value) { this.m_Name = value; }, m_Name2:"de", get name2() { return this.m_Name2; }, set name2(value) { this…

ECMA-Script ではメソッド名とかストリップできないわけ

Java-Script/Action-Script あたりでシンボル名をストリップして小さくできないか?と聞かれたので答えたのです。 function cHogeObject() { this.DoHoge = function(msg) { alert("hoge-" + msg); }; } function OnLoad() { var obj = new cHogeObject(); o…