jQueryを1から

jQueryについて勉強し始める。
ほんと基本中のところから。


jQueryのライセンス>http://docs.jquery.com/Licensing

CSSセレクタが使えるよ

1. spanタグを指定する時
// jQuery
$('span')
// JavaScript
var hoge = document.getElementsByTagName('span');

2.  id属性を指定する時
// jQuery
$('#ken')
// JavaScript
var hoge = document.getElementById('ken');

3. で、html変えてみる。
・htmlで以下のようにIDを振る。
<p id="about">test page</p>

・jsのほうでは。
$("#about").html("<b>change text</b>");
# これで変わっちゃうのか!便利だわー。
# prototype.jsみたいに、$("#about").innerHTMLにするとNG.
# jQueryのオブジェクト返されるわけで、htmlのエレメントが返されるわけじゃないから。
# ほーーーーん。
# だから必ずhtmlメソッドを使って操作しないといけないわけね。

HTTP通信用共通関数

function createXMLHttpRequest(cbFunc)
{
	var XMLhttpObject = null;
	try{
		XMLhttpObject = new XMLHttpRequest();
	}catch(e){
		try{
			XMLhttpObject = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
				XMLhttpObject = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e){
				return null;
			}
		}
	}
	if (XMLhttpObject) XMLhttpObject.onreadystatechange = cbFunc;
	return XMLhttpObject;
}