<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>せつないぶろぐ &#187; JavaScript</title>
	<atom:link href="http://blog.setunai.net/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.setunai.net</link>
	<description>ソフトウェア開発、アジャイルなどについてＳＥ兼ＰＧが思った事を書いてます。たまにプログラムも</description>
	<lastBuildDate>Mon, 06 Feb 2012 15:04:45 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>githubを利用してみた</title>
		<link>http://blog.setunai.net/20120207/github%e3%82%92%e5%88%a9%e7%94%a8%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/</link>
		<comments>http://blog.setunai.net/20120207/github%e3%82%92%e5%88%a9%e7%94%a8%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 15:04:45 +0000</pubDate>
		<dc:creator>t</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://blog.setunai.net/?p=705</guid>
		<description><![CDATA[以前からアカウントは登録していたgithubを今更ながら使ってみました。 リポジトリを作成するとgithubの画面にも丁寧にコマンドが表示されます。 それを打ち込んで行けばあっという間に公開完了。 まあ過去に幾つか作った [...]]]></description>
			<content:encoded><![CDATA[<p>以前からアカウントは登録していたgithubを今更ながら使ってみました。</p>
<p>リポジトリを作成するとgithubの画面にも丁寧にコマンドが表示されます。<br />
それを打ち込んで行けばあっという間に公開完了。</p>
<p>まあ過去に幾つか作ったものがあるのでどれがいいかとちょっと考えて<br />
翻訳用のグリモンスクリプトにしました。<br />
今は自分で使ってないのですがブログへのアクセスは、たまにあるようなので。</p>
<p><a href="http://blog.setunai.net/20080129/%E7%BF%BB%E8%A8%B3%E3%81%8C%E7%B0%A1%E5%8D%98%E3%81%AB%E3%81%A7%E3%81%8D%E3%82%8Bgreasemonkey%E3%81%AE%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88/" title="翻訳が簡単にできるGreasemonkeyのスクリプト">翻訳が簡単にできるGreasemonkeyのスクリプト</a></p>
<p><a href="https://github.com/setunai/poolmmjp_translation" title="setunai/poolmmjp_translation">setunai/poolmmjp_translation</a></p>
<p>日付見たら4年前のスクリプトなので懐かしさと恥ずかしさがありますね。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.setunai.net/20120207/github%e3%82%92%e5%88%a9%e7%94%a8%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery1.2.6に対応したVisual jQuery</title>
		<link>http://blog.setunai.net/20080722/jquery126%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%97%e3%81%9fvisual-jquery/</link>
		<comments>http://blog.setunai.net/20080722/jquery126%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%97%e3%81%9fvisual-jquery/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 12:43:48 +0000</pubDate>
		<dc:creator>t</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[プログラム＆技術系]]></category>

		<guid isPermaLink="false">http://blog.setunai.net/20080722/jquery126%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%97%e3%81%9fvisual-jquery/</guid>
		<description><![CDATA[以前紹介したVisual jQueryだが、ずっと1.0のままでした。 本日見つけましたよ！Visual jQuery 1.2.6版 http://remysharp.com/visual-jquery/ Twitter [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.setunai.net/20070218/%E4%BE%BF%E5%88%A9%EF%BC%81jquery%E3%81%AEapi%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/">以前</a>紹介したVisual jQueryだが、ずっと<a href="http://www.visualjquery.com/index.xml">1.0</a>のままでした。</p>
<p>本日見つけましたよ！Visual jQuery 1.2.6版<br />
<a href="http://remysharp.com/visual-jquery/">http://remysharp.com/visual-jquery/</a></p>
<p>Twitterで話が出てたのでちょっと追ってみたら辿り着きました。</p>
<p>以前のものより動作が軽くて良い感じですね。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.setunai.net/20080722/jquery126%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%97%e3%81%9fvisual-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vimperatorが使えない人のFirefox3環境</title>
		<link>http://blog.setunai.net/20080505/vimperator%e3%81%8c%e4%bd%bf%e3%81%88%e3%81%aa%e3%81%84%e4%ba%ba%e3%81%aefirefox3%e7%92%b0%e5%a2%83/</link>
		<comments>http://blog.setunai.net/20080505/vimperator%e3%81%8c%e4%bd%bf%e3%81%88%e3%81%aa%e3%81%84%e4%ba%ba%e3%81%aefirefox3%e7%92%b0%e5%a2%83/#comments</comments>
		<pubDate>Mon, 05 May 2008 07:49:22 +0000</pubDate>
		<dc:creator>t</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[日記]]></category>

		<guid isPermaLink="false">http://blog.setunai.net/20080505/vimperator%e3%81%8c%e4%bd%bf%e3%81%88%e3%81%aa%e3%81%84%e4%ba%ba%e3%81%aefirefox3%e7%92%b0%e5%a2%83/</guid>
		<description><![CDATA[Vimperatorが使えなくなったのでなんとかクイックヒントだけでも実装できないかとGreasemonkeyのスクリプトごりごり書いてみた。 ある程度のところまではできたんだけど結局Hit-a-Hintの方が完成度が高 [...]]]></description>
			<content:encoded><![CDATA[<p>Vimperatorが使えなくなったのでなんとかクイックヒントだけでも実装できないかとGreasemonkeyのスクリプトごりごり書いてみた。</p>
<p>ある程度のところまではできたんだけど結局<strong>Hit-a-Hint</strong>の方が完成度が高くて使いやすいのでそっちを選択。時間を無駄にしてしまったなー。</p>
<p>これでクイックヒントの機能は問題なくなったんだけど今度は画面のスクロールがメンドクサイ。<br />
矢印キーだとちまちましすぎるし、PageUp&#038;PageDownだと押しにくい。<br />
以前ページスクロールのグリモンスクリプト書いたの思い出して、ブログから引っ張りだしたら無事Firefox3でも動いた。（Vimperator入れてたので使ってなかった）</p>
<p>でもこのスクリプト「スペースキー」でページをスクロールさせるので見事に「Hit-a-Hint」のキーとバッティング。<br />
自分で書いたスクリプトなのでPageDownを「j」、PageUpを「k」に修正して無事解決。</p>
<p>なので今のFirefox3環境は<br />
ページのスクロール：Greasemonkeyの自作スクリプト<br />
クイックヒント：Hit-a-Hint<br />
な感じです。<br />
これで大分マウスに手が伸びることは減った。めでたしめでたし。</p>
<p>自作スクリプトはこれ：<a href='http://blog.setunai.net/wp-content/uploads/2008/05/gmpage_scroller.user.js' title='gmpage_scroller.user.js'>gmpage_scroller.user.js</a></p>
<p>詳細機能は過去記事を参照してください。キーはj&#038;kに変わってます。<br />
<a href="http://blog.setunai.net/20070829/%E3%81%9F%E3%81%B6%E3%82%93%E8%A8%98%E4%BA%8B%E3%82%92%E8%AA%AD%E3%81%BF%E3%82%84%E3%81%99%E3%81%8F%E3%81%99%E3%82%8Bgreasemonkey%E3%81%AE%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88/">たぶん記事を読みやすくするGreasemonkeyのスクリプト</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.setunai.net/20080505/vimperator%e3%81%8c%e4%bd%bf%e3%81%88%e3%81%aa%e3%81%84%e4%ba%ba%e3%81%aefirefox3%e7%92%b0%e5%a2%83/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery1.2のチートシート</title>
		<link>http://blog.setunai.net/20080321/jquery12%e3%81%ae%e3%83%81%e3%83%bc%e3%83%88%e3%82%b7%e3%83%bc%e3%83%88/</link>
		<comments>http://blog.setunai.net/20080321/jquery12%e3%81%ae%e3%83%81%e3%83%bc%e3%83%88%e3%82%b7%e3%83%bc%e3%83%88/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 14:00:12 +0000</pubDate>
		<dc:creator>t</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[プログラム＆技術系]]></category>

		<guid isPermaLink="false">http://blog.setunai.net/20080321/jquery12%e3%81%ae%e3%83%81%e3%83%bc%e3%83%88%e3%82%b7%e3%83%bc%e3%83%88/</guid>
		<description><![CDATA[jQuery1.2のチートシートを見つけたのでメモ。 http://www.gscottolson.com/jquery/jQuery1.2.cheatsheet.v1.0.pdf http://colorcharge. [...]]]></description>
			<content:encoded><![CDATA[<p>jQuery1.2のチートシートを見つけたのでメモ。</p>
<p><a href="http://www.gscottolson.com/jquery/jQuery1.2.cheatsheet.v1.0.pdf">http://www.gscottolson.com/jquery/jQuery1.2.cheatsheet.v1.0.pdf</a></p>
<p><a href="http://colorcharge.com/wp-content/uploads/2007/12/jquery12_colorcharge.png">http://colorcharge.com/wp-content/uploads/2007/12/jquery12_colorcharge.png</a></p>
<p>色付きだとやっぱり見やすいね。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.setunai.net/20080321/jquery12%e3%81%ae%e3%83%81%e3%83%bc%e3%83%88%e3%82%b7%e3%83%bc%e3%83%88/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQueryでバブリング(bubbling)のテスト</title>
		<link>http://blog.setunai.net/20071208/jquery%e3%81%a7%e3%83%90%e3%83%96%e3%83%aa%e3%83%b3%e3%82%b0bubbling%e3%81%ae%e3%83%86%e3%82%b9%e3%83%88/</link>
		<comments>http://blog.setunai.net/20071208/jquery%e3%81%a7%e3%83%90%e3%83%96%e3%83%aa%e3%83%b3%e3%82%b0bubbling%e3%81%ae%e3%83%86%e3%82%b9%e3%83%88/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 16:01:35 +0000</pubDate>
		<dc:creator>t</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[プログラム＆技術系]]></category>

		<guid isPermaLink="false">http://blog.setunai.net/20071208/jquery%e3%81%a7%e3%83%90%e3%83%96%e3%83%aa%e3%83%b3%e3%82%b0bubbling%e3%81%ae%e3%83%86%e3%82%b9%e3%83%88/</guid>
		<description><![CDATA[jQueryでバブリングのテスト またまたjQueryネタ。 仕事でイベントのバブリングを利用することになりそうだったので調べてみました。 DOMの下層エレメントがイベントを発生すると上位のエレメントまで伝播される。 こ [...]]]></description>
			<content:encoded><![CDATA[<p>jQueryでバブリングのテスト</p>
<p>またまたjQueryネタ。<br />
仕事でイベントのバブリングを利用することになりそうだったので調べてみました。</p>
<p>DOMの下層エレメントがイベントを発生すると上位のエレメントまで伝播される。<br />
このことをイベントバブリング（またはバブリング）と言います。</p>
<p>例えば下記の様な構造にそれぞれclickイベントが割り当てられていた場合koのクリックに対してko→oyaの順でイベントが発生します。</p>
<pre class="code">
&lt;div id="oya"&gt;
  &lt;div id="ko"&gt;&lt;/div&gt;
&lt;/div&gt;</pre>
<p>バブリングを利用する時はそのまま素直に利用すればいいのですが、上位エレメントにイベントを伝えたくない時もあります。<br />
その時はイベントに対してstopPropagationメソッドを発行します。</p>
<p>サンプル作ってみたので試してみたい方は<a href="http://labs.setunai.net/bubbling/">こちら</a></p>
<p>ソースは以下になっています。</p>
<p>■html</p>
<pre class="code">
&lt;p&gt;バブリング&lt;/p&gt;
&lt;div id="b3" class="box size3"&gt;
	&lt;div id="b2" class="box size2"&gt;
		&lt;div id="b1" class="box size1"&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;バブリング 停止&lt;/p&gt;
&lt;div id="s3" class="box size3"&gt;
	&lt;div id="s2" class="box size2"&gt;
		&lt;div id="s1" class="box size1"&gt;

		&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;</pre>
<p>■JavaScript</p>
<pre class="code">
$(document).ready(function () {
	$(".box").click(function (e) {
		alert(this.id);
	});
	$("#s2").click(function (e) {
		alert("バブリングを停止します");
		e.stopPropagation();
	});
});</pre>
<p>もっと詳しく見たい方はサンプルページでソースを直接ご覧下さい。<br />
使い易いのでjQueryを利用していますが、バブリングの考え方はJavaScirptで共通なのでjQueryじゃないと利用できないって事はありません。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.setunai.net/20071208/jquery%e3%81%a7%e3%83%90%e3%83%96%e3%83%aa%e3%83%b3%e3%82%b0bubbling%e3%81%ae%e3%83%86%e3%82%b9%e3%83%88/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jQueryのチートシート</title>
		<link>http://blog.setunai.net/20071130/jquery%e3%81%ae%e3%83%81%e3%83%bc%e3%83%88%e3%82%b7%e3%83%bc%e3%83%88/</link>
		<comments>http://blog.setunai.net/20071130/jquery%e3%81%ae%e3%83%81%e3%83%bc%e3%83%88%e3%82%b7%e3%83%bc%e3%83%88/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 01:21:17 +0000</pubDate>
		<dc:creator>t</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[プログラム＆技術系]]></category>

		<guid isPermaLink="false">http://blog.setunai.net/20071130/jquery%e3%81%ae%e3%83%81%e3%83%bc%e3%83%88%e3%82%b7%e3%83%bc%e3%83%88/</guid>
		<description><![CDATA[最近jQueryを使う機会が増えているのでCheat Sheet（チートシート）探してみたらあった。 jquery_cheat_sheet(pdf) http://www.define-web.com/jquery_ch [...]]]></description>
			<content:encoded><![CDATA[<p>最近jQueryを使う機会が増えているので<strong>Cheat Sheet（チートシート）</strong>探してみたらあった。</p>
<p>jquery_cheat_sheet(pdf)<br />
<a href="http://www.define-web.com/jquery_cheat_sheet/jquery_cheat_sheet_080306_v1.pdf">http://www.define-web.com/jquery_cheat_sheet/jquery_cheat_sheet_080306_v1.pdf</a></p>
<p><a href="http://blog.setunai.net/wp-content/uploads/2007/11/jquery_pdf.gif" title="jquery_cheat_sheet(pdf)"><img src="http://blog.setunai.net/wp-content/uploads/2007/11/jquery_pdf.thumbnail.gif" alt="jquery_cheat_sheet(pdf)" height="120" width="156" /></a></p>
<p>あとGoogle Docsにチートシートを纏めている人も</p>
<p>JQuery Cheat Sheet: jQuery1.1.3<br />
<a href="http://spreadsheets.google.com/pub?key=pmkgiRQf98ll4L1SSh9E0Dw">http://spreadsheets.google.com/pub?key=pmkgiRQf98ll4L1SSh9E0Dw</a></p>
<p><a href="http://blog.setunai.net/wp-content/uploads/2007/11/jquery_gd.png" title="JQuery Cheat Sheet: jQuery1.1.3"><img src="http://blog.setunai.net/wp-content/uploads/2007/11/jquery_gd.thumbnail.png" alt="JQuery Cheat Sheet: jQuery1.1.3" height="133" width="159" /></a></p>
<p>たぶんどちらも1.1系。1.2系ってどっかにないかな？</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.setunai.net/20071130/jquery%e3%81%ae%e3%83%81%e3%83%bc%e3%83%88%e3%82%b7%e3%83%bc%e3%83%88/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jQueryがサポートしているブラウザとそのバージョン</title>
		<link>http://blog.setunai.net/20071005/jquery%e3%81%8c%e3%82%b5%e3%83%9d%e3%83%bc%e3%83%88%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b%e3%83%96%e3%83%a9%e3%82%a6%e3%82%b6%e3%81%a8%e3%81%9d%e3%81%ae%e3%83%90%e3%83%bc%e3%82%b8%e3%83%a7%e3%83%b3/</link>
		<comments>http://blog.setunai.net/20071005/jquery%e3%81%8c%e3%82%b5%e3%83%9d%e3%83%bc%e3%83%88%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b%e3%83%96%e3%83%a9%e3%82%a6%e3%82%b6%e3%81%a8%e3%81%9d%e3%81%ae%e3%83%90%e3%83%bc%e3%82%b8%e3%83%a7%e3%83%b3/#comments</comments>
		<pubDate>Fri, 05 Oct 2007 03:47:13 +0000</pubDate>
		<dc:creator>t</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://blog.setunai.net/20071005/jquery%e3%81%8c%e3%82%b5%e3%83%9d%e3%83%bc%e3%83%88%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b%e3%83%96%e3%83%a9%e3%82%a6%e3%82%b6%e3%81%a8%e3%81%9d%e3%81%ae%e3%83%90%e3%83%bc%e3%82%b8%e3%83%a7%e3%83%b3/</guid>
		<description><![CDATA[メモ 仕事でjQueryを使うので調べてみた。 Browser Compatibility &#8211; jQuery JavaScript Library jQuery supports these browsers [...]]]></description>
			<content:encoded><![CDATA[<p>メモ</p>
<p>仕事で<strong>jQuery</strong>を使うので調べてみた。</p>
<p><a href="http://docs.jquery.com/Browser_Compatibility">Browser Compatibility &#8211; jQuery JavaScript Library</a></p>
<blockquote><p>
jQuery supports these browsers:</p>
<p>    * Firefox 1.5+<br />
    * Internet Explorer 6+<br />
    * Safari 2+<br />
    * Opera 9+
</p></blockquote>
<p><strong>jQuery 1.2.1</strong>でも変わらないよね？</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.setunai.net/20071005/jquery%e3%81%8c%e3%82%b5%e3%83%9d%e3%83%bc%e3%83%88%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b%e3%83%96%e3%83%a9%e3%82%a6%e3%82%b6%e3%81%a8%e3%81%9d%e3%81%ae%e3%83%90%e3%83%bc%e3%82%b8%e3%83%a7%e3%83%b3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>class名でElementを取得できるprototype.jsの$$</title>
		<link>http://blog.setunai.net/20070528/class%e5%90%8d%e3%81%a7element%e3%82%92%e5%8f%96%e5%be%97%e3%81%a7%e3%81%8d%e3%82%8bprototypejs%e3%81%ae/</link>
		<comments>http://blog.setunai.net/20070528/class%e5%90%8d%e3%81%a7element%e3%82%92%e5%8f%96%e5%be%97%e3%81%a7%e3%81%8d%e3%82%8bprototypejs%e3%81%ae/#comments</comments>
		<pubDate>Mon, 28 May 2007 10:39:35 +0000</pubDate>
		<dc:creator>t</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[プログラム＆技術系]]></category>

		<guid isPermaLink="false">http://blog.setunai.net/20070528/class%e5%90%8d%e3%81%a7element%e3%82%92%e5%8f%96%e5%be%97%e3%81%a7%e3%81%8d%e3%82%8bprototypejs%e3%81%ae/</guid>
		<description><![CDATA[class名でElementを取得できるjQueryの$ってステキだなと思っていたら。 prototype.jsにも同じ様な機能があったのでご紹介。 idからElementを取得するのは$ですが、class名からElem [...]]]></description>
			<content:encoded><![CDATA[<p>class名でElementを取得できるjQueryの$ってステキだなと思っていたら。<br />
<strong>prototype.js</strong>にも同じ様な機能があったのでご紹介。</p>
<p>idからElementを取得するのは$ですが、<strong>class名からElementを取得するのは$$です</strong>。</p>
<p>使い方は下記</p>
<p><span id="more-364"></span></p>
<p>html</p>
<pre class="code">&lt;p class="hoge" id="aaaa"&gt;a&lt;/p&gt;

&lt;p class="hoge"&gt;b&lt;/p&gt;

&lt;p&gt;c&lt;/p&gt;</pre>
<p>＜class=&#8221;hoge&#8221;のElementを取得する＞</p>
<pre class="code">var els = $$(".hoge");

var s = "";

$A(els).each(function(el) {

  s += el.innerHTML;

});

alert(s);</pre>
<p>結果：ab</p>
<p>とても簡単にclass名を含むElementを取得できます。</p>
<p>そして$$はclass名以外にタブ名でもElementを取得する事ができます。</p>
<p>＜PタグのElementを取得する＞</p>
<pre class="code">var els = $$("p");

var s = "";

$A(els).each(function(el) {

  s += el.innerHTML;

});

alert(s);</pre>
<p>結果：abc</p>
<p>AJAX系の画面を作るときclassに対して操作する事もよくあるので<br />
覚えておくと便利です。</p>
<p>※注意　クラス名やタブ名でエレメントを取得する場合、$と違い結果のエレメントは配列に格納されます</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.setunai.net/20070528/class%e5%90%8d%e3%81%a7element%e3%82%92%e5%8f%96%e5%be%97%e3%81%a7%e3%81%8d%e3%82%8bprototypejs%e3%81%ae/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>便利！jQueryのAPIリファレンス</title>
		<link>http://blog.setunai.net/20070218/%e4%be%bf%e5%88%a9%ef%bc%81jquery%e3%81%aeapi%e3%83%aa%e3%83%95%e3%82%a1%e3%83%ac%e3%83%b3%e3%82%b9/</link>
		<comments>http://blog.setunai.net/20070218/%e4%be%bf%e5%88%a9%ef%bc%81jquery%e3%81%aeapi%e3%83%aa%e3%83%95%e3%82%a1%e3%83%ac%e3%83%b3%e3%82%b9/#comments</comments>
		<pubDate>Sat, 17 Feb 2007 15:19:39 +0000</pubDate>
		<dc:creator>t</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[プログラム＆技術系]]></category>

		<guid isPermaLink="false">http://blog.setunai.net/20070218/%e4%be%bf%e5%88%a9%ef%bc%81jquery%e3%81%aeapi%e3%83%aa%e3%83%95%e3%82%a1%e3%83%ac%e3%83%b3%e3%82%b9/</guid>
		<description><![CDATA[jQuery公式のAPIドキュメントもわかりやすいのだけれども 個人的にはVisual jQueryのドキュメントの方がわかりやす。 Visual Documentation http://www.visualjquer [...]]]></description>
			<content:encoded><![CDATA[<p>jQuery公式のAPIドキュメントもわかりやすいのだけれども<br />
個人的にはVisual jQueryのドキュメントの方がわかりやす。</p>
<p>Visual Documentation<br />
<a href="http://www.visualjquery.com/index.xml"> http://www.visualjquery.com/index.xml</a></p>
<p>何が分かりやすいかというと機能別に分かれているところ。<br />
公式の方だとアルファベット順なのでクラスやメソッド名がわかっていないと探せない。<br />
やはりやりたいことだけしかわからない場合には機能別に分かれていると探しやすい。</p>
<p>機能は<br />
・Core<br />
・DOM<br />
・CSS<br />
・JavaScript<br />
・Effects<br />
・Events<br />
・Ajax<br />
・Plugins</p>
<p>それぞれに下位フォルダもありクリックでどんどん掘り下げて探していく方法です。</p>
<p>ヘッダーがいらない場合には下記で<br />
<a href="http://www.visualjquery.com/1.1.1.html"> http://www.visualjquery.com/1.1.1.html</a></p>
<p>あと、オフラインでも利用できるようにファイルのダウンロードも準備されています。<br />
ダウンロード先は忘れてしまって探してみ見つからなかった^^;<br />
とりあえず直接ファイルのダウンロード先を貼っておきます。<br />
<a href="http://www.visualjquery.com/visual_jquery.zip"> http://www.visualjquery.com/visual_jquery.zip</a><br />
<span id="more-335"></span><br />
参考：</p>
<p>jQuery公式<br />
<a href="http://jquery.com/"> http://jquery.com/</a></p>
<p>jQuery公式 APIリファレンス<br />
<a href="http://jquery.com/api/"> http://jquery.com/api/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.setunai.net/20070218/%e4%be%bf%e5%88%a9%ef%bc%81jquery%e3%81%aeapi%e3%83%aa%e3%83%95%e3%82%a1%e3%83%ac%e3%83%b3%e3%82%b9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScriptでオブジェクトの表示</title>
		<link>http://blog.setunai.net/20070130/javascript%e3%81%a7%e3%82%aa%e3%83%96%e3%82%b8%e3%82%a7%e3%82%af%e3%83%88%e3%81%ae%e8%a1%a8%e7%a4%ba/</link>
		<comments>http://blog.setunai.net/20070130/javascript%e3%81%a7%e3%82%aa%e3%83%96%e3%82%b8%e3%82%a7%e3%82%af%e3%83%88%e3%81%ae%e8%a1%a8%e7%a4%ba/#comments</comments>
		<pubDate>Tue, 30 Jan 2007 06:03:31 +0000</pubDate>
		<dc:creator>t</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[プログラム＆技術系]]></category>

		<guid isPermaLink="false">http://blog.setunai.net/20070130/javascript%e3%81%a7%e3%82%aa%e3%83%96%e3%82%b8%e3%82%a7%e3%82%af%e3%83%88%e3%81%ae%e8%a1%a8%e7%a4%ba/</guid>
		<description><![CDATA[JSONPを利用して通信した後ってオブジェクトの中身って確かめたいよね。 ちょっと探したんだけど、私の検索力ではJavaScriptの中身を確かめる 良いライブラリが見つけられなくて結局自作したので晒します。 イメージと [...]]]></description>
			<content:encoded><![CDATA[<p>JSONPを利用して通信した後ってオブジェクトの中身って確かめたいよね。<br />
ちょっと探したんだけど、私の検索力ではJavaScriptの中身を確かめる<br />
良いライブラリが見つけられなくて結局自作したので晒します。</p>
<p>イメージとしてはphpのprint_rっぽいやつ。</p>
<p>※見ればわかりますが結構適当です。実用レベルって事で<br />
※Firebug使えば見れるんですけどね。画面にガッと出したかったりもするので</p>
<pre class="code">
function obj2str(obj, space) {
  var lf = "&lt;br&gt;";

  if (space == undefined) {
    space = " ";
  } else {
    space = space.replace(" ", "    ");
  }

  var str = "";  for (key in obj) {
    str += space;

    if (typeof(obj[key]) != "object") {
      str += key + ":" + obj[key] + lf;
    } else {
      if (isNaN(parseInt(key))) {
        str += key + ":Object()" + lf;
      } else {
        str += "[" + key + "]" + lf;
      }

      str += obj2str(obj[key], space);
    }
  }

  return str;
}</pre>
<p>動作サンプルはここ<br />
<a href="http://f56.aaa.livedoor.jp/~tdnr/lab/jsonp/"> http://f56.aaa.livedoor.jp/~tdnr/lab/jsonp/</a></p>
<p>ひたすら再帰を使っているのでブラウザが悲鳴をあげたらごめんなさい。</p>
<p>JSのライブラリだけで他のサーバと通信できまるなんて便利すぎ！<br />
<span id="more-326"></span><br />
利用しているライブラリは</p>
<p>XML.com: JSON and the Dynamic Script Tag: Easy, XML-less Web Services for JavaScript<br />
<a href="http://www.xml.com/pub/a/2005/12/21/json-dynamic-script-tag.html"> http://www.xml.com/pub/a/2005/12/21/json-dynamic-script-tag.html</a></p>
<p>サーバ側のAPIは</p>
<p>価格.com API appleでの検索結果<br />
<a href="http://jsonp.yatena.com/q/apple/"> http://jsonp.yatena.com/q/apple/</a></p>
<p>あと今まで手でソースコードをHTMLエスケープかけてたんだけどここ便利（preタグまでつけてくれる）</p>
<p>HTMLエスケープツール | Diaspar Journal<br />
<a href="http://diaspar.jp/node/33"> http://diaspar.jp/node/33</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.setunai.net/20070130/javascript%e3%81%a7%e3%82%aa%e3%83%96%e3%82%b8%e3%82%a7%e3%82%af%e3%83%88%e3%81%ae%e8%a1%a8%e7%a4%ba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.370 seconds -->

