TopJavaScriptjQueryプラグイン > 2011年3月
2011年3月 8日

JavaScriptでデータをダンプする「jQuery Dumpプラグイン」

March 8,2011 1:55 AM
Tag:[, , ]
Permalink

PerlのData::DumperやPHPのvar_dump()のようなことをJavaScriptで行える「jQuery Dumpプラグイン」を紹介します。

jQuery Dump
jQuery Dumpプラグイン

1.サンプル

jQuery Dumpを使ってデータをダンプするには次のように設定します(青色部分)。

<pre id="dump"></pre>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script src="jquery.dump.js"></script>
<script type="text/javascript">
    $(function(){
        var obj = {
            hubba: "Some string...",
            bubba: 12.5,
            dubba: ["One", "Two", "Three"]
        }
        $("#dump").append($.dump(obj));
    });
</script>

実行結果

Object {
     hubba: "Some string..."
     bubba: 12.5
     dubba: Array (
          0 => "One"
          1 => "Two"
          2 => "Three"
     )
}

次のように、要素を指定したデータダンプも可能です(青色部分)。

<p>Hubba <span>bubba</span> dubba</p>
<pre id="dump"></pre>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script src="jquery.dump.js"></script>
<script type="text/javascript">
    $(function(){
        $("#dump").append($("p").dump());
    });
</script>

実行結果

jQuery Object {
     0 = DOMElement [
          nodeName: P
          nodeValue: null
          innerHTML: [
               0 = String: Hubba
               1 = DOMElement [
                    nodeName: SPAN
                    nodeValue: null
                    innerHTML: [
                         0 = String: bubba
                    ]
               ]
               2 = String: dubba
          ]
     ]
}

2.返却値の型

このプラグインで返却可能な型は次の通りです。

  • Strings
  • Numbers
  • Booleans
  • Dates
  • Arrays
  • Objects
  • jQuery Objects
  • RegExp
  • Errors
  • DOMElements
  • Functions

3.ダウンロード

ページの下にある「View all releases」をクリック。

jQuery Dumpプラグイン

「jquery.dump.js.txt」を右クリックして「jquery.dump.js」というファイル名で保存します。

jQuery Dumpプラグイン

Comments [0] | Trackbacks [0]
Now loading...
ギターに入った猫
掲載広告募集
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner

AMN
Categories
Monthly Archives
2020年
2019年
2018年
2017年
2016年
2015年
2014年
2013年
2012年
2011年
2010年
2009年
2008年
2007年
2006年
2005年
2004年
2003年
BlogPeople
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
Powered by
Movable Type 6.0.3