| 357 | | <div class="contents handout topic"> |
|---|
| 358 | | <p class="topic-title first"><a id="contents" name="contents">Contents</a></p> |
|---|
| 359 | | <ul class="simple"> |
|---|
| 360 | | <li><a class="reference" href="#what-s-mochikit" id="id1" name="id1">What's MochiKit?</a></li> |
|---|
| 361 | | <li><a class="reference" href="#another-library" id="id2" name="id2">Another Library?!</a></li> |
|---|
| 362 | | <li><a class="reference" href="#mochikit-design-goals" id="id3" name="id3">MochiKit Design Goals</a></li> |
|---|
| 363 | | <li><a class="reference" href="#why-mochikit" id="id4" name="id4">Why MochiKit?</a></li> |
|---|
| 364 | | <li><a class="reference" href="#why-not-mochikit" id="id5" name="id5">Why Not MochiKit?</a></li> |
|---|
| 365 | | <li><a class="reference" href="#mochikit-base" id="id6" name="id6">MochiKit.Base</a></li> |
|---|
| 366 | | <li><a class="reference" href="#tostring-ambiguity" id="id7" name="id7">toString Ambiguity</a></li> |
|---|
| 367 | | <li><a class="reference" href="#repr-tostring" id="id8" name="id8">repr > toString</a></li> |
|---|
| 368 | | <li><a class="reference" href="#mochikit-interpreter" id="id9" name="id9">MochiKit Interpreter</a></li> |
|---|
| 369 | | <li><a class="reference" href="#unreliable-operators" id="id10" name="id10">Unreliable Operators</a></li> |
|---|
| 370 | | <li><a class="reference" href="#json-serialization" id="id11" name="id11">JSON Serialization</a></li> |
|---|
| 371 | | <li><a class="reference" href="#adapters" id="id12" name="id12">Adapters?</a></li> |
|---|
| 372 | | <li><a class="reference" href="#adapting" id="id13" name="id13">Adapting</a></li> |
|---|
| 373 | | <li><a class="reference" href="#dom-comparator-example" id="id14" name="id14">DOM Comparator Example</a></li> |
|---|
| 374 | | <li><a class="reference" href="#querystring" id="id15" name="id15">queryString</a></li> |
|---|
| 375 | | <li><a class="reference" href="#querystring-and-dom" id="id16" name="id16">queryString and DOM</a></li> |
|---|
| 376 | | <li><a class="reference" href="#mangling-objects" id="id17" name="id17">Mangling Objects</a></li> |
|---|
| 377 | | <li><a class="reference" href="#object-introspection" id="id18" name="id18">Object Introspection</a></li> |
|---|
| 378 | | <li><a class="reference" href="#function-functions" id="id19" name="id19">Function Functions</a></li> |
|---|
| 379 | | <li><a class="reference" href="#array-functions" id="id20" name="id20">Array Functions</a></li> |
|---|
| 380 | | <li><a class="reference" href="#array-searching" id="id21" name="id21">Array Searching</a></li> |
|---|
| 381 | | <li><a class="reference" href="#higher-order-array" id="id22" name="id22">Higher-order Array</a></li> |
|---|
| 382 | | <li><a class="reference" href="#mochikit-iter" id="id23" name="id23">MochiKit.Iter</a></li> |
|---|
| 383 | | <li><a class="reference" href="#collapsing-iterators" id="id24" name="id24">Collapsing Iterators</a></li> |
|---|
| 384 | | <li><a class="reference" href="#iterating-iterables" id="id25" name="id25">Iterating Iterables</a></li> |
|---|
| 385 | | <li><a class="reference" href="#sane-iterable-iteration" id="id26" name="id26">Sane Iterable Iteration</a></li> |
|---|
| 386 | | <li><a class="reference" href="#infinite-iterators" id="id27" name="id27">Infinite Iterators</a></li> |
|---|
| 387 | | <li><a class="reference" href="#mochikit-datetime" id="id28" name="id28">MochiKit.DateTime</a></li> |
|---|
| 388 | | <li><a class="reference" href="#iso-dates" id="id29" name="id29">ISO Dates</a></li> |
|---|
| 389 | | <li><a class="reference" href="#american-dates" id="id30" name="id30">American Dates</a></li> |
|---|
| 390 | | <li><a class="reference" href="#time-and-timestamps" id="id31" name="id31">Time and Timestamps</a></li> |
|---|
| 391 | | <li><a class="reference" href="#mochikit-format" id="id32" name="id32">MochiKit.Format</a></li> |
|---|
| 392 | | <li><a class="reference" href="#whitespace-assassins" id="id33" name="id33">Whitespace Assassins</a></li> |
|---|
| 393 | | <li><a class="reference" href="#number-formatting" id="id34" name="id34">Number Formatting</a></li> |
|---|
| 394 | | <li><a class="reference" href="#currency-formatter-example" id="id35" name="id35">Currency Formatter Example</a></li> |
|---|
| 395 | | <li><a class="reference" href="#percent-formatter-example" id="id36" name="id36">Percent Formatter Example</a></li> |
|---|
| 396 | | <li><a class="reference" href="#mochikit-logging" id="id37" name="id37">MochiKit.Logging</a></li> |
|---|
| 397 | | <li><a class="reference" href="#simple-logging" id="id38" name="id38">Simple Logging</a></li> |
|---|
| 398 | | <li><a class="reference" href="#logs-are-where" id="id39" name="id39">Logs Are Where?</a></li> |
|---|
| 399 | | <li><a class="reference" href="#bookmarklet-debugging" id="id40" name="id40">Bookmarklet Debugging</a></li> |
|---|
| 400 | | <li><a class="reference" href="#mochikit-loggingpane" id="id41" name="id41">MochiKit.LoggingPane</a></li> |
|---|
| 401 | | <li><a class="reference" href="#manually-creating-a-loggingpane" id="id42" name="id42">Manually creating a LoggingPane</a></li> |
|---|
| 402 | | <li><a class="reference" href="#inline-loggingpane-example" id="id43" name="id43">Inline LoggingPane Example</a></li> |
|---|
| 403 | | <li><a class="reference" href="#mochikit-dom" id="id44" name="id44">MochiKit.DOM</a></li> |
|---|
| 404 | | <li><a class="reference" href="#createdom" id="id45" name="id45">createDOM</a></li> |
|---|
| 405 | | <li><a class="reference" href="#createdom-example" id="id46" name="id46">createDOM Example</a></li> |
|---|
| 406 | | <li><a class="reference" href="#less-ugly" id="id47" name="id47">Less Ugly</a></li> |
|---|
| 407 | | <li><a class="reference" href="#flattening-for-the-dom" id="id48" name="id48">Flattening for the DOM</a></li> |
|---|
| 408 | | <li><a class="reference" href="#attributes" id="id49" name="id49">Attributes</a></li> |
|---|
| 409 | | <li><a class="reference" href="#alternating" id="id50" name="id50">Alternating</a></li> |
|---|
| 410 | | <li><a class="reference" href="#interpreter-dom" id="id51" name="id51">Interpreter DOM</a></li> |
|---|
| 411 | | <li><a class="reference" href="#scraping-text" id="id52" name="id52">Scraping Text</a></li> |
|---|
| 412 | | <li><a class="reference" href="#forms" id="id53" name="id53">Forms</a></li> |
|---|
| 413 | | <li><a class="reference" href="#manipulating-dom" id="id54" name="id54">Manipulating DOM</a></li> |
|---|
| 414 | | <li><a class="reference" href="#dom-attributes" id="id55" name="id55">DOM Attributes</a></li> |
|---|
| 415 | | <li><a class="reference" href="#dom-gotchas" id="id56" name="id56">DOM Gotchas</a></li> |
|---|
| 416 | | <li><a class="reference" href="#mochikit-color" id="id57" name="id57">MochiKit.Color</a></li> |
|---|
| 417 | | <li><a class="reference" href="#components-to-color" id="id58" name="id58">Components to Color</a></li> |
|---|
| 418 | | <li><a class="reference" href="#string-to-color" id="id59" name="id59">String to Color</a></li> |
|---|
| 419 | | <li><a class="reference" href="#dom-to-color" id="id60" name="id60">DOM to Color</a></li> |
|---|
| 420 | | <li><a class="reference" href="#nscolor-colors" id="id61" name="id61">NSColor colors</a></li> |
|---|
| 421 | | <li><a class="reference" href="#mixing-colors" id="id62" name="id62">Mixing colors</a></li> |
|---|
| 422 | | <li><a class="reference" href="#color-components" id="id63" name="id63">Color Components</a></li> |
|---|
| 423 | | <li><a class="reference" href="#mochikit-async" id="id64" name="id64">MochiKit.Async</a></li> |
|---|
| 424 | | <li><a class="reference" href="#wtf-is-a-deferred" id="id65" name="id65">WTF is a Deferred?</a></li> |
|---|
| 425 | | <li><a class="reference" href="#trivial-deferreds" id="id66" name="id66">Trivial Deferreds</a></li> |
|---|
| 426 | | <li><a class="reference" href="#timed-events" id="id67" name="id67">Timed Events</a></li> |
|---|
| 427 | | <li><a class="reference" href="#network-events" id="id68" name="id68">Network Events</a></li> |
|---|
| 428 | | <li><a class="reference" href="#deferred-usage" id="id69" name="id69">Deferred Usage</a></li> |
|---|
| 429 | | <li><a class="reference" href="#result-chaining" id="id70" name="id70">Result Chaining</a></li> |
|---|
| 430 | | <li><a class="reference" href="#deferred-chaining" id="id71" name="id71">Deferred Chaining</a></li> |
|---|
| 431 | | <li><a class="reference" href="#mochikit-signal" id="id72" name="id72">MochiKit.Signal</a></li> |
|---|
| 432 | | <li><a class="reference" href="#browser-events-suck" id="id73" name="id73">Browser Events Suck</a></li> |
|---|
| 433 | | <li><a class="reference" href="#connect-to-the-dom" id="id74" name="id74">connect to the DOM</a></li> |
|---|
| 434 | | <li><a class="reference" href="#custom-event-object" id="id75" name="id75">Custom Event Object</a></li> |
|---|
| 435 | | <li><a class="reference" href="#mouse-events" id="id76" name="id76">Mouse Events</a></li> |
|---|
| 436 | | <li><a class="reference" href="#keyboard-events" id="id77" name="id77">Keyboard Events</a></li> |
|---|
| 437 | | <li><a class="reference" href="#signal-anything" id="id78" name="id78">Signal Anything</a></li> |
|---|
| 438 | | <li><a class="reference" href="#mochikit-support" id="id79" name="id79">MochiKit Support</a></li> |
|---|
| 439 | | <li><a class="reference" href="#mochikit-on-the-web" id="id80" name="id80">MochiKit on the Web</a></li> |
|---|
| 440 | | </ul> |
|---|
| 441 | | </div> |
|---|