IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

Firefox

Firefox の JavaScript はいつのまにかプロパティの順番が変わることがある

ちょっとした発見があった Firebug のコンソール(F12で開く)で要素のプロトタイプを for in してみると // 要 Firebug for (var n in HTMLDivElement.prototype) console.log(n); style className id getAttribute : :プロパティの並び順がサイトによって全…

mozilla の JavaScript は実装上 lvalue-return できる

lvalue-return とは Perl とかの substr のような $file = "hoge.pl"; substr($file, 5) = "js"; print "$file\n"; # hoge.js左辺値に関数コールがくる形 JavaScript は lvalue-return できる。 SpiderMonkey の js コマンドでこういう感じ $ js js> it.item…

Firefoxを瞬殺するたった3文字のブラクラ

(追記)皆様のコメントやブクマでの指摘によると FireBug + FIrefox2.0 で発生するようです。 ここに落ちなくする設定方法が書いてあります。 http://d.hatena.ne.jp/mhrs/20061030/p1 自己責任でお願いします。 JavaScriptに以下のコードを書く #1#信じられ…

Firefox2.0 で既存サイトが動かなくなった件について

とりあえず style.hasOwnProperty がまずいらしい こんな感じで書いてたコードがうまくいかなくなりました。 if (this.widget.style.hasOwnProperty('opacity')) { Element.setStyle(this.widget, { opacity: 0 }); } else if (this.widget.style.hasOwnProp…

FireBug の console を toSource してみた

いろいろあるなああああ。 ({ firebug : "0.4", log : (function () { FireBug.console.log(arguments, "log", FireBug_logFormattedRow, context); } ), logMessage : (function (messages, rowClass, showLine) { FireBug.console.log(messages, rowClass,…

FireBug に JavaScript デバッガが付いて便利すぎる件について

Firebug を更新したら、またもや凄いことになってました。 まずはこれを見てください。 http://sample.ecmascript.jp/20060526.htm 要は JavaScriptをステップ実行しながら結果を確認できる。 変数の値をウォッチできる。 適当にブレークポイントを貼ってス…

mozillaのjavascript2.0を書いてみた(自分用)

Mozilla があっちこっちで発表している JavaScript 2.0 http://developer.mozilla.org/presentations/xtech2006/javascript/ http://ajaxian.com/downloads/presentations/eich-ajax-experience-2006/ 一つ一つ読んでみて、自分が使うと思う箇所だけ、ソース…

FireBug の新しいバージョンが便利すぎる件について

FireFox の拡張機能 FireBug を更新したらすごいことになっていたので共有します。 まずこれを見てください http://Sample.ECMAScript.jp/20060331.html ぱっと見の機能 HTML のソースを見ながら、属性値を直接編集できる。 影響のある CSS を即時に表示 レ…

Firefox にはジョーとメアリの婚約を破棄させる重大なバグがあります。注意しましょう。

https://bugzilla.mozilla.org/show_bug.cgi?id=330884再現方法(訳) Windows XP のユーザを二つ作る(以下、 Joe と Mary とする) Joe でサインインする。 Firefox で メールサイトに行く。 ログインするときにパスワードを保存しないと選択する。 このサイト…