Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a22585950a6eb36e

Jump to content

MochiKit

From Wikipedia, the free encyclopedia
MochiKit
DeveloperBob Ippolito
ReleaseJuly 27, 2005; 21 years ago (2005-07-27)
Stable release
1.5 / (January 5, 2013; 13 years ago (2013-01-05))
Written inJavaScript
Operating systemCross-platform (JavaScript)
TypeJavaScript library
LicenseMIT License / Academic Free License
Websitehttps://mochi.github.io/mochikit/
Repository

MochiKit is a light-weight JavaScript library[1] written and maintained by Bob Ippolito.[2][3]

Inspired by the Python networking framework, Twisted, it uses the concept of deferred execution to allow asynchronous behaviour. This has made it useful in the development of interactive web pages which maintain a dialog with the web server, sometimes called Ajax applications.

Of particular note is its ability to load and manipulate JSON-encoded data sets, and MochiKit.DOM, a set of functions to easily create dynamic page components.

MochiKit forms the foundation of the client-side functionality of the TurboGears Python web-application stack. Perhaps as a result of the author's involvement in the Python community, MochiKit exhibits many idioms familiar to Python programmers, and is commonly used in Python-based web applications.

See also

[edit]

References

[edit]
  1. Zammetti, Frank (2007-09-08). Practical JavaScript, DOM Scripting and Ajax Projects. Apress. ISBN 978-1-4302-0197-7.
  2. Moore, D.; Budd, R.; Benson, E. (2007). Professional Rich Internet Applications: AJAX and Beyond. Wrox Professional Guides. Wiley. p. 195. ISBN 978-0-470-14972-0. Retrieved 2025-03-06.
  3. Ramm, M.; Dangoor, K.; Sayfan, G. (2006). Rapid Web Applications with TurboGears: Using Python to Create Ajax-Powered Sites. Pearson Open Source Software Development Series. Pearson Education. p. 242. ISBN 978-0-13-270308-6. Retrieved 2025-03-06.
[edit]