Holding representation of the document
using JSON to represent hierarchical information in a more minimalist way
using eval function to convert piece of text to a normal javascript
Add function serializeJSON that produces a string with the value's JSON representation
Escaping repeating the whole open, send, onreadystatechange ritual every time
Add a do loop
Add a continue loop
Adding a break statement
Adding a construct switch used to choose which code to execute based on some value
Adding a code and with keyword
Adding full code of a binary heap implementation
convenient wrappers for registerEventHandler and unregisterEventHandler
Adding the Square prototype
Adding removeElement for node-removing convenience
Adding the base of the field prototype
Add a remove method to make it easy to remove a field
Add a playerPos property used to determine where the player is trying to move
Merge branch 'chapter13'