特集
jquery.jsを読み解く
jQueryとは,John Resigによって開発され,最近非常に注目を集めているJavascriptライブラリです。本連載では,jQueryライブラリのコードを読みながら,実装として中で何が行われているのかを見ていきます。
想定している読者は,jQueryライブラリをただ使うだけでなく,やっていることを理解したいという方,使われているコードを応用して自分なりの改造をしてみたい方,新たなプラグインを開発したいという方などです。
- 第13回 jQueryライブラリ(2834行目~3107行目)
- jQuery.param()
- jQuery.fn.show()
- jQuery.fn.hide()
- jQuery.fn.toggle()
- jQuery.fn.slideDown()
- jQuery.fn.slideUp()
- jQuery.fn.slideToggle()
- jQuery.fn.fadeIn()
- jQuery.fn.fadeOut()
- jQuery.fn.fadeTo()
- jQuery.fn.animate()
- jQuery.fn.queue()
- jQuery.fn.stop()
- queue()
- jQuery.fn.dequeue()
- jQuery.speed()
- jQuery.easing()
2008年6月30日
- 第12回 jQueryライブラリ(2530行目~2833行目)
- jQuery.ajax()
- jQuery.handleError()
- jQuery.httpSuccess()
- jQuery.httpNotModified()
- jQuery.httpData()
2008年5月30日
- 第11回 jQueryライブラリ(2365行目~2529行目)
- IEメモリリーク対策
- jQuery.fn.load()
- jQuery.fn.serialize()
- jQuery.fn.serializeArray()
- AJAX関連のイベント割り当て
- jQuery.get()
- jQuery.getScript()
- jQuery.getJSON()
- jQuery.post()
- jQuery.ajaxSetup()
- jQuery.ajaxSettings
2008年5月1日
- 第10回 jQueryライブラリ(2183行目~2364行目)
- jQuery.fn.bind()
- jQuery.fn.one()
- jQuery.fn.unbind()
- jQuery.fn.trigger()
- jQuery.fn.triggerHandler()
- jQuery.fn.toggle()
- jQuery.fn.hover()
- jQuery.fn.ready()
- jQuery.ready()
- bindReady()
- 各種イベントメソッドの登録
- withinElement()
2008年4月23日
- 第9回 jQueryライブラリ (1962行目~2182行目)
- jQuery.event.trigger()
- jQuery.event.handle()
- jQuery.event.fix()
- jQuery.event.special.ready
- jQuery.event.special.mouseenter
- jQuery.event.special.mouseleave
2008年4月9日
- 第8回 jQueryライブラリ(1795行目~1961行目)
- jQuery.event.add()
- jQuery.handle
- jQuery.event.remove()
2008年4月2日
- 第7回 jQueryライブラリ(1637行目~1794行目)
- jQuery.classFilter()
- jQuery.filter()
- jQuery.dir()
- jQuery.nth()
- jQuery.sibling()
2008年3月19日
- 第6回 jQueryライブラリ(1360行目~1636行目)
- jQuery.expr
- jQuery.parse(セレクタ式評価用の正規表現)
- jQuery.multiFilter()
- jQuery.find()
2008年3月12日
- 第5回 jQueryライブラリ (1094行目~1359行目)
- trim()
- makeArray()
- inArray()
- merge()
- unique()
- grep()
- map()
- jQuery.browser
- jQuery.boxModel, jQuery.props
- Traversing用メソッド
- Manipulation用メソッド
- Attributes用メソッド
- height(), width()
- セレクタ定義
2008年3月5日
- 第4回 jQueryライブラリ(770行目~1093行目)
- swap()
- css()
- curCSS()
- clean()
- attr()
2008年2月27日
- 第3回 jQueryライブラリ(470行目~769行目)
- slice()
- map()
- andSelf()
- domManip()
- initプロトタイプ定義
- evalScript()
- extend()
- 変数定義
- noConflict()
- isFunction()
- isXMLDoc()
- globalEval()
- nodeName()
- cache()
- data()
- removeData()
- each()
- prop()
- className()
2008年2月20日
- 第2回 jQueryライブラリ(172行目~469行目)
- attr()
- css()
- text()
- wrapAll()
- wrapInner()
- wrap()
- append()
- prepend()
- before()
- after()
- end()
- find()
- clone()
- filter()
- not()
- add()
- is()
- hasClass()
- val()
- html()
- replaceWith()
- eq()
2008年2月13日
- 第1回 jQueryライブラリ(1~171行目)
- はじめに
- jQuery ソースコードの入手
- ローカルスコープ化
- 先頭のコメント, 著作権表示
- 初期化処理
- initメソッド定義
- バージョン
- size()
- get()
- pushStack()
- setArray()
- each()
- index()
2008年2月6日

