Hatena::Groupmoz-addon

Ci.nsIZIGOROu

2007-12-13jQueryはじめます

jQuery日記(1) jQuery Core

| 19:49 |  jQuery日記(1) jQuery Core - Ci.nsIZIGOROu を含むブックマーク はてなブックマーク -  jQuery日記(1) jQuery Core - Ci.nsIZIGOROu

エンドポイント

ドキュメントも見つつソースも見るといい感じ。

jQuery(selector, context)コンストラクタ

いわゆる$(selector, context)の実態。1.2.1での定義はこういう感じ。

var jQuery = window.jQuery = function(selector, context) {
  // If the context is a namespace object, return a new object
  return this instanceof jQuery ?
    this.init(selector, context) :
    new jQuery(selector, context);
};

これってつまるところ、

jQuery("div.foo > p");
new jQuery("div.foo > p");

のいずれでも呼び出し可能な体裁になってる。実際の初期化処理はjQuery.prototype.init(selector, context)がやってる。

その後で、prototypeに対する操作やってるところがあるんだけど、

jQuery.fn = jQuery.prototype = { 

みたいに始まり、以下prototypeみたいな呼び出しよりfnで呼び出してる模様。

jQuery.fn.init(selector, context)

そもそも、

って言う風に色んなoverloadもどきが行われてるんで、そういう分岐処理がある。

(続く予定)


jQuery日記(0) 準備

| 19:49 |  jQuery日記(0) 準備 - Ci.nsIZIGOROu を含むブックマーク はてなブックマーク -  jQuery日記(0) 準備 - Ci.nsIZIGOROu

とりあえずエンドポイント

ソースコード

svn trunk:http://jqueryjs.googlecode.com/svn/trunk/jquery/:

1.2.1:http://jqueryjs.googlecode.com/svn/tags/1.2.1/

code:http://code.jquery.com/jquery-latest.js:

svnの1.2.1を参考にソース読んでみる。

ドキュメント

そんな難しい事書いてないから英語版でいいや。

みかげさんの日本語のドキュメントもあるが1.1系の物。

現在は1.2.1です。

LaineyLainey2011/08/07 12:13I wanted to spend a mtiune to thank you for this.

tqisojmxpatqisojmxpa2011/08/07 21:18Oo4T4c <a href="http://tdrpsutgkrtj.com/">tdrpsutgkrtj</a>

yzjztmhyzjztmh2011/08/15 01:37CfOOBt , [url=http://jddlawwiakuu.com/]jddlawwiakuu[/url], [link=http://lryicszkkthl.com/]lryicszkkthl[/link], http://btrludzxjfhw.com/