<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>e2esound.com blog &#187; jQuery</title>
	<atom:link href="http://blog.e2esound.com/tag/jquery/feed?/tag/jquery/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.e2esound.com</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Mon, 05 Jul 2010 10:30:48 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.e2esound.com/tag/jquery/feed?/tag/jquery/feed" />
		<item>
		<title>「Web制作の現場で使うjQueryデザイン入門」</title>
		<link>http://blog.e2esound.com/20100310/entry-id=805</link>
		<comments>http://blog.e2esound.com/20100310/entry-id=805#comments</comments>
		<pubDate>Tue, 09 Mar 2010 18:00:00 +0000</pubDate>
		<dc:creator>yterajima</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.e2esound.com/?p=805</guid>
		<description><![CDATA[タイトルの通り、Web制作の現場で使う jQueryデザイン入門 (WEB PROFESSIONAL)を購入しました。
以前からJavaScriptを学ぶように心掛けていますが、他の優先事項の前に遅々として進まず。jQu [...]]]></description>
			<content:encoded><![CDATA[<p>タイトルの通り、<a href="http://www.amazon.co.jp/gp/product/4048684116?ie=UTF8&amp;tag=e2esound0101-22&amp;linkCode=as2&amp;camp=247&amp;creative=7399&amp;creativeASIN=4048684116">Web制作の現場で使う jQueryデザイン入門 (WEB PROFESSIONAL)</a><img src="http://www.assoc-amazon.jp/e/ir?t=e2esound0101-22&amp;l=as2&amp;o=9&amp;a=4048684116" border="0" width="1" height="1" style="border: medium none ! important; margin: 0px ! important;" />を購入しました。<br />
以前からJavaScriptを学ぶように心掛けていますが、他の優先事項の前に遅々として進まず。jQuery自体はWebのデザインをしていく上でどうしても必要＆ちょうど面白そうな本が出たので購入した次第です。<br />
<img src="http://farm3.static.flickr.com/2772/4420473360_5b015ede59.jpg" width="500" height="375" alt="jQueryデザイン入門" /></p>
<p>さてさて、一通り読み終わると簡単なjQueryを使用したJavaScriptが書けるようになります。<br />
もちろん本のタイトル通り入門を目的としているので、実感としてもっと勉強する必要があると思っています。</p>
<p>内容もライトに書かれているので、オススメです。</p>
<p>※なんとなく書いてみました。<br />
<a href="http://www.e2esound.com/sample/biz" target="_blank">http://www.e2esound.com/sample/biz</a></p>
<p>PHPと連携させたら何ができるでしょうか？悩みが増えますが、楽しい悩みですね。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.e2esound.com/20100310/entry-id=805/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.e2esound.com/20100310/entry-id=805" />
	</item>
		<item>
		<title>jQuery:イベント処理</title>
		<link>http://blog.e2esound.com/20080916/entry-id=485</link>
		<comments>http://blog.e2esound.com/20080916/entry-id=485#comments</comments>
		<pubDate>Tue, 16 Sep 2008 10:00:02 +0000</pubDate>
		<dc:creator>yterajima</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[イベント]]></category>

		<guid isPermaLink="false">http://www.e2esound.com/?p=485</guid>
		<description><![CDATA[続いて続いてイベント処理です。
■ページが読み込まれる時に実行
window.onloadイベント。
$(function() {
&#160;&#160;&#160;&#160;$(&#8220;div&#8221;) [...]]]></description>
			<content:encoded><![CDATA[<p>続いて続いてイベント処理です。</p>
<p>■ページが読み込まれる時に実行<br />
window.onloadイベント。</p>
<div class="code">$(function() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;$(&#8220;div&#8221;).text(&#8220;文字列の追加とかしちゃう。&#8221;);<br />
});</div>
<p>使い道としては、<br />
例えば複数ページの共通する特定部分を書き直すような場合に使用するのだろうか？<br />
<span id="more-485"></span><br />
■クリック時に実行<br />
clickメソッドを使う。</p>
<div class="code">$(function(){(<br />
&nbsp;&nbsp;&nbsp;&nbsp;$(&#8220;div&#8221;).click(function(){<br />
&nbsp;&nbsp;&nbsp;&nbsp;this.style.backgroundColor=&#8221;yellow&#8221;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;});<br />
});</div>
<p><strong>thisキーワードに対象のプロパティがあって、それを対象に変化させる</strong>、と。<br />
ほぅ。clickメソッドの中のプロパティは後でお勉強が必要ですね。<br />
これ、「2回クリックしたら元に戻る」とか出来ないのかな？(多分出来る)</p>
<p>■マウスオーバー/マウスアウト時に実行</p>
<ul>
<li>mouseover()<br />
マウスを載せたとき</li>
<li>mouseout()<br />
マウスを載せていないとき</li>
</ul>
<div class="code">$(function(){(<br />
&nbsp;&nbsp;&nbsp;&nbsp;$(&#8220;div&#8221;).mouseover(function(){<br />
&nbsp;&nbsp;&nbsp;&nbsp;this.style.backgroundColor=&#8221;yellow&#8221;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;});<br />
});</div>
<div class="code">$(function(){(<br />
&nbsp;&nbsp;&nbsp;&nbsp;$(&#8220;div&#8221;).mouseout(function(){<br />
&nbsp;&nbsp;&nbsp;&nbsp;this.style.backgroundColor=&#8221;white&#8221;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;});<br />
});</div>
<p>おぉー、これならクリックよりも理想に近い形で動かせますね。ふむふむ。</p>
<p>■hover()</p>
<p>mouseover()とmouseout()を一度に扱うメソッド。</p>
<p>都合、中身が2つ必要。</p>
<div class="code">$(function(){(<br />
&nbsp;&nbsp;&nbsp;&nbsp;$(&#8220;div&#8221;).mousehover(<br />
&nbsp;&nbsp;&nbsp;&nbsp;function(){<br />
&nbsp;&nbsp;&nbsp;&nbsp;this.style.backgroundColor=&#8221;yellow&#8221;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;});<br />
&nbsp;&nbsp;&nbsp;&nbsp;function(){<br />
&nbsp;&nbsp;&nbsp;&nbsp;this.style.backgroundColor=&#8221;white&#8221;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;});<br />
});</div>
<p>mouseover()とmouseout()を指定するよりもこちらの方が楽。</p>
<p>そもそも、mouseout()を使用することってあるのかな？<br />
無い気がする。</p>
<p>よっしゃ。これで少しはイジレルようになってきた。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.e2esound.com/20080916/entry-id=485/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.e2esound.com/20080916/entry-id=485" />
	</item>
		<item>
		<title>jQuery:CSSへのアクセス</title>
		<link>http://blog.e2esound.com/20080916/entry-id=479</link>
		<comments>http://blog.e2esound.com/20080916/entry-id=479#comments</comments>
		<pubDate>Tue, 16 Sep 2008 09:58:44 +0000</pubDate>
		<dc:creator>yterajima</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.e2esound.com/?p=479</guid>
		<description><![CDATA[引き続き、jQueryの学習を進めるのであった。
道のりは遠いような近いような感じですが、本日も進みます。
今日はCSSへのアクセスと操作です。
■CSSメソッド
CSSへアクセスするには、専用のメソッドを使用する。
そ [...]]]></description>
			<content:encoded><![CDATA[<p>引き続き、jQueryの学習を進めるのであった。</p>
<p>道のりは遠いような近いような感じですが、本日も進みます。<br />
今日はCSSへのアクセスと操作です。</p>
<p>■CSSメソッド<br />
CSSへアクセスするには、専用のメソッドを使用する。<br />
それがCSSメソッド。</p>
<p>パラメーターの数で動作が違うので要注意!!</p>
<ul>
<li>パラメーターが1つの場合<br />
css(&#8220;プロパティ&#8221;)で対象プロパティの値を読み込む</p>
<div class="code">$(&#8220;p&#8221;).css(&#8220;color&#8221;)</div>
<p>pタグのcolorの値を取得</li>
<li>パラメーターが2つの場合<br />
css(&#8220;プロパティ&#8221;,&#8221;値&#8221;)でスタイルシートの値を設定する</p>
<div class="code">$(&#8220;p&#8221;).css(&#8220;color&#8221;,&#8221;#000000&#8243;)</div>
</li>
</ul>
<p><span id="more-479"></span><br />
■プロパティを一括で書き換える</p>
<p>cssメソッドに2つのパラメーターを与える場合、以下のようなcodeが考えられる。</p>
<div class="code">$(&#8220;p&#8221;).css(&#8220;color&#8221;,&#8221;#000000&#8243;).css(&#8220;background-color&#8221;,&#8221;#0033cc&#8221;)</div>
<p>この様に複数のプロパティを同時に操作する場合、以下の記述で対応できる。</p>
<div class="code">$(&#8220;p&#8221;).css({&#8220;color&#8221;:&#8221;#000000&#8243;,&#8221;background-color&#8221;:&#8221;#0033cc&#8221;})</div>
<p>ちょっとCSSのような、じゃ無いような不思議なcodeですね(汗<br />
codeの冗長化は避けたいので必須ですね。</p>
<p>■クラスの追加/削除</p>
<p>クラスの追加はaddClass()メソッド、削除はremoveClass()メソッドを使用する。</p>
<p>ex.class=&#8221;sample&#8221;をpタグに追加する</p>
<div class="code">$(&#8220;p&#8221;).addClass(&#8220;nore&#8221;)</div>
<p>ex.class=&#8221;sample&#8221;をpタグから削除する</p>
<div class="code">$(&#8220;p&#8221;).removeClass(&#8220;note&#8221;)</div>
<p>■スタイルシートの交互切替</p>
<p>スタイルシートの切替を交互に行うtoggleClass()メソッドを使用する。<br />
ex.通常⇒heightクラス⇒通常</p>
<div class="code">.height {height:20px;}</p>
<p>$(&#8220;p&#8221;).toggleClass(&#8220;height&#8221;)</p></div>
<p>ふむふむ。</p>
<ol>
<li> CSSへのアクセスはCSSメソッド</li>
<li> ＣSSクラスの追加=addClass()メソッド</li>
<li> CSSクラスの削除=removeClass()メソッド</li>
<li> CSSクラスの交互切替=toggleClass()メソッド</li>
</ol>
<p>よっしゃ。ちぃ覚えた!!（違</p>
<p>どうでもいいのですが、<br />
$(&#8220;p&#8221;) ←ヨダレ垂らしているみたいですねwww</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.e2esound.com/20080916/entry-id=479/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.e2esound.com/20080916/entry-id=479" />
	</item>
		<item>
		<title>jQuery:HTMLへのアクセス</title>
		<link>http://blog.e2esound.com/20080915/entry-id=460</link>
		<comments>http://blog.e2esound.com/20080915/entry-id=460#comments</comments>
		<pubDate>Mon, 15 Sep 2008 12:40:48 +0000</pubDate>
		<dc:creator>yterajima</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.e2esound.com/?p=460</guid>
		<description><![CDATA[jQueryを扱えるようになりたい!!ということで、早速基本部分から。
尚、JavaScriptは全くいじった事がありません・・・
資料を購入する余裕も今はないので、こちらを参考に基本から。
まずは、動作対象となるhtm [...]]]></description>
			<content:encoded><![CDATA[<p>jQueryを扱えるようになりたい!!ということで、早速基本部分から。</p>
<p>尚、JavaScriptは全くいじった事がありません・・・</p>
<p>資料を購入する余裕も今はないので、<a title="jQuery入門" href="http://www.openspc2.org/JavaScript/Ajax/jQuery_study/ver1.2.6/index.html" target="_self">こちら</a>を参考に基本から。</p>
<p>まずは、動作対象となるhtmlタグを指定する方法。<br />
感覚的にはほぼCSSと同じ。楽チン。</p>
<p>■ドキュメントへのアクセス(CSSライク)</p>
<ul>
<li> 特定タグへのアクセス<br />
pタグへのアクセスは、$(&#8220;p&#8221;)</li>
<li> 複数タグへのアクセス<br />
CSSと同様にカンマ区切りでアクセス。$(&#8220;p,img,div&#8221;)</li>
<li> id=&#8221;about&#8221;へのアクセス<br />
$(&#8220;#about&#8221;)</li>
<li> class=&#8221;about&#8221;へのアクセス<br />
$(&#8220;.about&#8221;)</li>
</ul>
<p>以上は、CSSのセレクタ指定を$(&#8220;&#8221;)の中に入れ込めば良いので問題なし。<br />
ただし、以下の部分からアクセスの方法が異なる。<br />
<span id="more-460"></span><br />
■ドキュメントへのアクセス(階層構造的に)<br />
※参考として以下のcodeの結果を考える</p>
<div class="code">&lt;p&gt;&lt;span&gt;<span style="color: #ff0000;">text1</span>&lt;/span&gt;&lt;span&gt;<span style="color: #00ff00;">text2</span>&lt;span&gt;<span style="color: #ff6600;">text3</span>&lt;/span&gt;&lt;/span&gt;<span style="color: #33cccc;">text4</span>&lt;/p&gt;</div>
<ul>
<li>pタグの中のspanタグへのアクセス$::<span style="color: #ff0000;">text1</span>、<span style="color: #00ff00;">text2</span>、<span style="color: #ff6600;">text3</span><br />
(&#8220;p span&#8221;)</li>
<li>pタグの中の子spanタグへのアクセス::<span style="color: #ff0000;">text1</span>、<span style="color: #00ff00;">text2</span><br />
$(&#8220;p&gt;span&#8221;)</li>
<li>pタグの直後のspanタグへのアクセス::<span style="color: #ff0000;">text1</span><br />
$(&#8220;p+span&#8221;)</li>
</ul>
<p>より詳細にアクセスする場合には便利ですね。なるほど。</p>
<p>■関連メソッド<br />
※参考として以下のcodeの結果を考える</p>
<div class="code">&lt;b&gt;1と2&lt;/b&gt;の違い</div>
<ol>
<li>html(&#8220;&#8221;)<br />
対象とするアクセスにhtml形式で文字列を出力</p>
<div class="code"><strong>1と2</strong>の違い</div>
</li>
<li>text(&#8220;&#8221;)<br />
対象とするアクセスにtextそのままの文字列を出力</p>
<div class="code">&lt;b&gt;1と2&lt;/b&gt;の違い</div>
</li>
</ol>
<p>今回はHTMLへのアクセスでしたが、CSSにもアクセスできる!!ということで。<br />
CSSにアクセスできるのは凄いな(汗</p>
<p>明日はCSSとイベントについてまとめたいと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.e2esound.com/20080915/entry-id=460/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.e2esound.com/20080915/entry-id=460" />
	</item>
		<item>
		<title>jQueryを使えるようになりたい</title>
		<link>http://blog.e2esound.com/20080913/entry-id=447</link>
		<comments>http://blog.e2esound.com/20080913/entry-id=447#comments</comments>
		<pubDate>Sat, 13 Sep 2008 13:00:49 +0000</pubDate>
		<dc:creator>yterajima</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Ajax]]></category>

		<guid isPermaLink="false">http://www.e2esound.com/?p=447</guid>
		<description><![CDATA[前職ではMobileサイトの製作/運営も仕事のうちでした。
Mobileでは、やれることもディスプレイの面積も限られているので
返ってコーディングの上で技術的なものは必要とされていませんでした。
しかし、webになるとで [...]]]></description>
			<content:encoded><![CDATA[<p>前職ではMobileサイトの製作/運営も仕事のうちでした。</p>
<p>Mobileでは、やれることもディスプレイの面積も限られているので<br />
返ってコーディングの上で技術的なものは必要とされていませんでした。</p>
<p>しかし、webになるとできることも多くなってきます。</p>
<p>棚上げになっているbiz.e2esound.comのモックアップを作りながら、<br />
「CSSとXHTMLの組み合わせけだと少しさびしいな」と思い始めました。</p>
<p>そこで、biz.e2esound.comでは<a title="ｊＱｕｅｒｙ" href="http://jquery.com/" target="_self">jQuery</a>を使ってみようかなと考えています。<br />
<span id="more-447"></span><br />
jQueryとはJavaScriptのライブラリの1つで、高速・軽量を特徴としています。<br />
JavaScriptは以前からいじってみたかったのですが、より実践的にjQueryから入ってみようと思います。</p>
<p>まだリファレンスやサンプルを読み始めたばかりですが、<br />
思っていたよりも出来ることが広がりそうなのでワクワクしております。<br />
(俺、専門法律だった気がするけど、いいんだもん、いいんだもん。)</p>
<p>ところで、調べているうちに気になったんですが、<br />
CSS3で対応できる動作については、Ajax/JavaScriptとCSSのどちらが動作が速いんだろうか？</p>
<p>■制作中<br />
<a title="mockup_biz.e2esound.com by e2esound, on Flickr" href="http://www.flickr.com/photos/7566402@N05/2853302160/"><img src="http://farm4.static.flickr.com/3023/2853302160_d910a386b2_m.jpg" alt="mockup_biz.e2esound.com" width="186" height="240" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.e2esound.com/20080913/entry-id=447/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.e2esound.com/20080913/entry-id=447" />
	</item>
	</channel>
</rss>
