Great Lakes Software Symposium - November 16 - 18, 2007 - No Fluff Just Stuff

Prototype: Ajax and JavaScript++

Great Lakes Software Symposium

Chicago · November 16 - 18, 2007

You are viewing details from a past event

About this Presentation

Learn to simplify Ajax development with Prototype through a series of real-world examples. Along the way, learn to code in Prototype's modern JavaScript style, taking advantage of Prototype's extensions to JavaScript's object model


Prototype deserves its fame for Ajax support, and for easy integration with the Rails platform. In this presentation, you will learn to simplify Ajax development with Prototype as we work through a series of examples that demonstrate:

  • using Ajax.Request to manage XMLHTTPRequest
  • automatically updating pages with Ajax.Updater
  • polling with PeriodicalExecuter
  • managing forms with Form.serialize
  • responding to inputs with Event.observe
  • simplifying DOM updates with Insertion

But there's more! Prototype exemplifies modern JavaScript coding style. You will see how to take advantage of "Prototype as JavaScript++" by

  • using JSON for parameter passing
  • defining classes with Class.create and Object.extend
  • using Ruby-inspired extensions to the JavaScript object model, such as Array.each

Stuart Halloway

President of Cognitect

Stuart Halloway is a founder and President of Cognitect, Inc. (www.cognitect.com). He is a Clojure committer, and a developer of the Datomic database.

Stuart has spoken at a variety of industry events, including StrangeLoop, Clojure/conj, EuroClojure, ClojureWest, SpeakerConf, QCon, GOTO, OSCON, RailsConf, RubyConf, JavaOne, and NFJS.

Stuart has written a number of books and technical articles. Of these, he is most proud of Programming Clojure.

Learn more about Stu's presentations on his wiki.