2009年11月29日のブックマーク (3件)

  • jQuery 日本語リファレンス

    jQueryとは、JavaScriptのコーディングを強力に支援するライブラリです。 $('.semooh a').hover( function(){ $(this).text('ヌ?'); }, function(){ $(this).text('ヌー'); } );

    Gimite
    Gimite 2009/11/29
  • JSON in JavaScript

    JavaScript is a general purpose programming language that was introduced as the page scripting language for Netscape Navigator. It is still widely believed to be a subset of Java, but it is not. It is a Scheme-like language with C-like syntax and soft objects. JavaScript was standardized in the ECMAScript Language Specification, Third Edition. JSON is a subset of the object literal notatio

    Gimite
    Gimite 2009/11/29
    json2.js
  • prototype.jsとChrome/Firefox組み込みのJSON.stringifyが衝突する - monthly gimite

    最近のChromeやFirefoxはJSONオブジェクトが標準付属してるっぽいのですが、それとprototype.jsが干渉してJSON.stringifyの挙動がおかしくなるようです。 prototype.js 1.6.1をロードした状態で JSON.stringify({"a": ["b", "c"]}) とすると '{"a":"[\"b\", \"c\"]"}' が返ってきます。配列の部分が二重にJSON化されています。 このへんによるとprototype.jsとJSONオブジェクトが同じObject#toJSON()という名前を違う用途で使っているのが問題らしいです。 まあ今時prototype.jsなんて使うなよ、っていう話なのかもしれませんが。いい加減jQueryでも覚えようかな…。 ちなみにjson2.jsは組み込みのJSON実装があればそちらを使うようになっています。なので

    prototype.jsとChrome/Firefox組み込みのJSON.stringifyが衝突する - monthly gimite
    Gimite
    Gimite 2009/11/29
    id:os0x : 本文リンク先のやりとりによると、このFirefox/Chromeの挙動は次期ECMAScript仕様のドラフトに沿ったものらしいので、まあprototype.js側を修正する(or prototype.jsを使わない)べきなような気はします。