Skip to content
This repository has been archived by the owner on Dec 16, 2023. It is now read-only.

Commit

Permalink
Updated README with new feature.
Browse files Browse the repository at this point in the history
  • Loading branch information
assaf committed Dec 28, 2010
1 parent 901d806 commit 19a9ffb
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions README.md
Expand Up @@ -345,14 +345,15 @@ Emitted if an error occurred loading a page or submitting a form.

Zombie.js supports the following:

- HTML parsing (documents must be valid, though)
- HTML5 parsing and dealing with tag soups
- [DOM Level 3](http://www.w3.org/DOM/DOMTR) implementation
- HTML5 form fields (`search`, `url`, etc)
- C33 Selectors with [some extensions](http://sizzlejs.com/)
- Cookies and [Web Storage](http://dev.w3.org/html5/webstorage/)
- `XMLHttpRequest`
- `XMLHttpRequest` in all its glory
- `setTimeout`/`setInterval` and messing with the system clock
- `pushState` and the `popstate` event
- `pushState`, `popstate` and `hashchange` events
- Scripts that use `document.write`


## The Guts
Expand All @@ -378,6 +379,8 @@ features Zombie.js needs but JSDOM doesn't care for (e.g default event
handlers). Those are patched onto JSDOM in
`lib/zombie/jsdom_patches.coffee` and `lib/zombie/forms.coffee`.

HTML5 parsing is handled by [HTML5](https://github.com/aredridel/html5).

DOM selectors are provided by [Sizzle.js](http://sizzlejs.com/), and
vendored in the `vendor` directory.

Expand Down

0 comments on commit 19a9ffb

Please sign in to comment.