ちゃんと見れるの知らなかったのでメモしておきます。
他人のページなのでちょっとアレですが、こちらのサイトで見てみました。
http://jquery.keicode.com/ui/autocomplete.php
Developerツール(右クリック&要素の検証)で見られるんですね。
デベロッパツールの表示はこんな感じ。
<input type="text" id="ac1"/>
に対するEvent Listenersはこんな。
この場合、 <input type="text" id="ac1"/>
には
blur,click,focus,input,keydown,keypress,mouseup,remove
のイベントに対して、jquery-ui-1.10.4.min.jsの6行目がListenしています。
他人のJavascriptがなんのイベントを拾って実装しているのかが丸裸になります。自分の実装の参考にできるのでいいですね。
jquery ui の autocomplete を真似た実装がしたかったので、inputのどんなイベントをListenしているのか見たかったのですが、onchangeだけbindしとけばいいかなーとおもってたら全然違ってた。アハハ。